Linux-centOs7 PHP-Nginx 安装及使用

一、安装PHP
1.安装php及插件 服务器默认安装的是php5.4版本的,如需安装高版本请参考第四节

#yum install php php-mysql php-common php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

2.安装php-fpm

#yum install -y php-fpm

3.启动php-fpm

#service php-fpm start

4.检查启动是否成功

#service php-fpm status

5.设置开机自启动

#systemctl enable php-fpm.service

6.检查开机自启动是否设置成功

#systemctl list-dependencies | grep php-fpm
#ps -ef | grep php-fpm

二、安装nginx
1.安装Nginx所需前置插件:

#yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel

2.安装:

#yum -y install nginx

3.启动:

#nginx

4.查看安装版本:

#nginx -v

5.设置开机启动:

#systemctl enable nginx

6.重启nginx命令

#nginx -s reload

三、nginx配置文件加载php项目

1.修改nginx配置文件

#vi /etc/nginx/nginx.conf

2.添加php配置

server {
        listen       80;
        server_name  localhost;
        root   /www/wwwroot/php-project;
        location / {
            index  index.html index.htm index.php;
        }
        location ~ \.php$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
    }

3.把php项目“php-project”放到/www/wwwroot/目录下面,否则会出现权限问题找不到php文件

4.重启nginx

#nginx -s reload

5.配置完成!

四、安装PHP7版本

  1. 更换rpm 源,执行下面两个
#rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
#rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

//查看

yum search php71w
  1. 安装php7.1 以及扩展
#yum install php71w php71w-fpm php71w-cli php71w-common php71w-devel php71w-gd php71w-pdo php71w-mysql php71w-mbstring php71w-bcmath

3.若php-fpm安装有问题,执行以下命令

yum -y install php*   --skip-broken

4.查看版本

#php -v
#php-fpm -v

你可能感兴趣的:(Linux-centOs7 PHP-Nginx 安装及使用)