Centos6.10整合Nginx与php7

今天药忘吃喽~ 2023-06-27 12:37 10阅读 0赞

1、删除旧版本php

  1. yum remove php*
  2. rpm -qa|grep php
  3. rpm -e 名称

2、安装php7 相对应的源

  1. rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

3、yum 安装php7

  1. yum install php70w php70w-opcache

4、安装其他插件

php70w
php70w-bcmath
php70w-cli
php70w-common
php70w-dba
php70w-devel
php70w-embedded
php70w-enchant
php70w-fpm
php70w-gd
php70w-imap
php70w-interbase
php70w-intl
php70w-ldap
php70w-mbstring
php70w-mcrypt
php70w-mysql
php70w-mysqlnd
php70w-odbc
php70w-opcache
php70w-pdo
php70w-pdo_dblib
php70w-pear
php70w-pecl-apcu
php70w-pecl-imagick
php70w-pecl-xdebug
php70w-pgsql
php70w-phpdbg
php70w-process
php70w-pspell
php70w-recode
php70w-snmp
php70w-soap
php70w-tidy
php70w-xml
php70w-xmlrpc

5、需要安装的插件php-mysqlnd与php-fpm

6、配置php处理器

  1. vim /etc/php.ini

查找cgi.fix_pathinfo
将 ;cgi.fix_pathinfo=1改为cgi.fix_pathinfo=0

7、配置www.conf

  1. vim /etc/php-fpm.d/www.conf


user = apache
group = apache
改为
user = nginx
group = nginx
前提是已经创建了nginx用户和nginx组。
如果没有创建,请参考:
添加nginx用户和用户组

  1. groupadd -r nginx
  2. useradd -r -g nginx nginx

8、启动php-fpm

  1. /etc/init.d/php-fpm start

9、配置nginx

  1. vim /etc/nginx/conf.d/default.conf
  2. server {
  3. listen 80;
  4. server_name 127.0.0.1;
  5. # note that these lines are originally from the "location /" block
  6. root /usr/share/nginx/html;
  7. index index.php index.html index.htm;
  8. location / {
  9. try_files $uri $uri/ =404;
  10. }
  11. error_page 404 /404.html;
  12. error_page 500 502 503 504 /50x.html;
  13. location = /50x.html {
  14. root /usr/share/nginx/html;
  15. }
  16. location ~ .php$ {
  17. try_files $uri =404;
  18. root /usr/share/nginx/html;
  19. fastcgi_pass 127.0.0.1:9000;
  20. fastcgi_index index.php;
  21. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  22. include fastcgi.conf;
  23. }
  24. }

10、重启nginx

  1. /etc/init.d/nginx restart

11、测试php

  1. vim /usr/share/nginx/html/index.php

输入以下代码

  1. <?php phpinfo(); ?>

然后服务器访问http://127.0.0.1/index.php
在这里插入图片描述
出现此界面即为正常。

发表评论

表情:
评论列表 (有 0 条评论,10人围观)

还没有评论,来说两句吧...

相关阅读