php和nginx整合

php和nginx整合

前言
初学liunx系统。
本文章记录在阿里云服务器上安装php并整合到nginx服务器上的步骤

一、php安装

  1. 安装依赖组件

    yum -y
    install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs python-devel ncurses
    ncursesdevel openssl openssl-devel
    在这里插入图片描述

    yum
    install -y libxml2-devel
    在这里插入图片描述

  2. 在官网下载php的tar.gz包

  3. 上传到服务器
    在这里插入图片描述

  4. 解压
    在这里插入图片描述

  5. 在这里插入图片描述

    检查当前的环境是否满足要安装软件的依赖关系

./configure --prefix=/usr/local/php
–with-config-file-path=/usr/local/php --enable-mbstring --enable-ftp --with-gd
–with-jpeg-dir=/usr --with-png-dir=/usr --with-mysql=mysqlnd
–with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --without-pear --disable-phar --enable-sockets
–with-freetype-dir=/usr --with-zlib --with-libxml-dir=/usr --with-xmlrpc
–enable-zip --enable-fpm --enable-xml --enable-sockets --with-gd --with-zlib
–with-iconv --enable-zip --with-freetype-dir=/usr/lib/ --enable-soap
–enable-pcntl --enable-cli --with-curl
在这里插入图片描述

  1. 编译安装

    扫描二维码关注公众号,回复: 11595062 查看本文章

    make install
    在这里插入图片描述

  2. 复制并重命名为php.ini
    在这里插入图片描述

  3. 在这里插入图片描述

    把display_errors=Off改成On

  4. 复制启动脚本
    在这里插入图片描述
    chmod
    +x /etc/init.d/php-fpm
    在这里插入图片描述

  5. 修改php-fpm配置文件:
    在这里插入图片描述
    去掉 pid = run/php-fpm.pid 前面的分号
    在这里插入图片描述

修改user和group的用户为当前用户(也可以不改,默认会添加nobody这个用户和用户组)

在这里插入图片描述

  1. 启动php
    在这里插入图片描述

  2. 检查是否已启动
    在这里插入图片描述

查看监听端口

在这里插入图片描述

二、整合nginx测试php:

  1. 修改nginx配置文件并添加内容
    在这里插入图片描述

  2. location ~ .php$ {
    root /usr/local/nginx/html;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_param SCRIPT_FILENAME d o c u m e n t r o o t document_root fastcgi_script_name;
    include fastcgi_params;
    }
    在这里插入图片描述

  3. 修改后对nginx进行重启
    在这里插入图片描述

  4. 在nginx的网站发布路径下创建index.php文件
    在这里插入图片描述

  5. 访问测试
    在这里插入图片描述

三、参考文章地址

1、https://blog.csdn.net/wxyf2018/article/details/102847478
2、https://www.cnblogs.com/houss/p/11296285.html

猜你喜欢

转载自blog.csdn.net/jelly_tea/article/details/108429765