CentOS使用YUM安裝php運行環境,包含php,php-fpm,nginx,mysql

咱們要使用yum來安裝PHP-fpm和比較新版本的php,nginx,MySQL-server的話, 首先得給yum添加幾個源,CentOS默認的源裏面軟件比較舊,有些軟件、庫尚未。php

EPEL源:mysql

Extra Packages for Enterprise Linux (or EPEL)或者叫企業版 Linux 附加軟件包, 是一個由特別興趣小組建立、維護並管理的,針對 紅帽企業版 Linux(RHEL)及其衍生髮行版 (好比 CentOS、 Scientific Linux)的一個高質量附加軟件包項目。linux

EPEL 的軟件包一般不會與企業版 Linux 官方源中的軟件包發生衝突,或者互相替換文件。 EPEL 與 Fedora 項目基本一致,包含完整的構建系統、升級管理器、鏡像管理器等等。nginx

EPEL源官方網站:https://fedoraproject.org/wiki/EPELsql

添加EPEL源:apache

32位CentOS,在命令行運行下面命令:php-fpm

rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-8.noarch.rpm  

 64位CentOS,在命令行運行下面命令: 網站

rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm  

 EPEL源只能做爲CentOS官方源的補充,裏面還都是一些系統基礎的軟件包, 咱們要安裝的php,php-fpm,mysql等軟件裏面仍是沒有,因此接下來添加另外一個軟件源Remi。spa

Remi源中的軟件幾乎都是最新穩定版。或許您會懷疑穩定不?放心吧, 這些都是Linux骨灰級的玩家編譯好放進源裏的,他們對於系統環境和軟件編譯參數的熟悉程度毋庸置疑。.net

Remi官方網站:http://rpms.famillecollet.com/

添加Remi源,無論32位仍是64位的系統,運行下面命令:

rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm  

 Remi源默認是沒有啓用的,咱們來啓用Remi源,修改 /etc/yum.repos.d/remi.repo 文件,把文件內的 enabled=0 改成 enabled=1 ,注意:改文件內有2個 enabled=0 咱們修改[remi]下面的,不要修改[remi-test]下面的。

到這裏yum源的配置結束,下面安裝軟件就簡單了。安裝時候有詢問y/n的時候都是y

安裝php,php-fpm以及php擴展:

yum install php php-fpm php-bcmatch php-gd php-mbstring php-mcrypt php-mysql  

安裝mysql: 

yum install mysql-server  

 安裝nginx: 

yum install nginx  

 

OK,一切搞定,下面把全部涉及到的配置文件列一下(下面配置文件默認均已自動建立,不用咱們本身建立):

 

Mysql配置文件my.cnf路徑:/etc/my.cnf 

Nginx配置文件nginx.conf路徑:/etc/nginx/nginx.conf 

PHP配置文件php.ini路徑: /etc/php.ini 

php-fpm配置文件php-fpm.conf路徑:/etc/php-fpm.conf

 

Centos上Apache重啓,mysql重啓, nginx 重啓方法

  1.重啓 apache

  service httpd restrat

  /etc/init.d/httpd stop

  /etc/init.d/httpd start

  2.重啓 mysql

  service mysql restart

  /etc/init.d/mysqld stop

  /etc/init.d/mysqld start

  3.重啓Nginx

  service nginx restart

  /etc/init.d/nginx stop

  /etc/init.d/nginx start

相關文章
相關標籤/搜索