centos 7.4 安装php

    xiaoxiao2023-10-05  172

    本机环境: centos7.4 64bit

    概要: 使用yum安装nginx, 源码编译安装php-fpm, 配置让服务器能支持解析php

     友情连接:  LAMP搭建: https://blog.csdn.net/Dong_Alex/article/details/80661601

    #  下载php最新版7.3源码

    wget -c https://downloads.php.net/~stas/php-7.3.0alpha1.tar.gz # 解压

    tar zxvf php-7.3.0alpha1.tar.gz # 配置php

    cd php-7.3.0alpha1/

    ./configure --prefix=/usr/local/php-7.3.0alpha1-fpm --enable-fpm --with-zlib --with-pdo-mysql --with-mysql --with-gd --with-png-dir=/usr/lib64 --with-jpeg-dir=/usr/lib64 --with-freetype-dir=/usr/lib64 --enable-memcache # 编译安装php-fpm

    make clean && make && make install # 安装nginx

    yum install nginx # nginx与php建立关系

    # php安装目录的etc下需要一个名叫php-fpm.conf 的配置文件 (php7.3从php安装目录的etc/php-fpm.d/www.conf.default 复制改名过去, php低版本没有php-fpm.d这个目录)

    # 拷贝配置文件到etc

    cd /usr/local/php-7.3.0alpha1-fpm/etc

    cp php-fpm.d/www.conf.default php-fpm.conf # 编辑该文件

    vi php-fpm.conf # 找到下面 listen = 127.0.0.1:9000  , 记住这个地址需要在nginx配置

     

     # 测试下php-fpm  测试前, 先ps -e 查看有没有php-fpm, 如果已经有了, 说明之前安装过,kill掉测试, 不然端口占用启动不起来

    # 进入php安装目录的sbin/  执行

    ./php-fpm # 编辑nginx 配置文件

    # 使用whereis 或 updatedb && locate nginx | grep bin找到nginx配置文件地址

    # 编辑 nginx.conf 配置文件

    vi nginx.conf 配置参考:

     

    ########################nginx配置参考########################

    server {

            listen       81;

            server_name  localhost;

            #charset koi8-r;

            #access_log  logs/host.access.log  main;

            location / {

                root   /var/www;

                index  index.html index.htm index.php;

            }

    location ~ \.php {

            root  /var/www;

            fastcgi_pass 127.0.0.1:9000;

            fastcgi_index index.php;

            fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name;

            include fastcgi_params;

        }

     

    }  

    转载地址:https://blog.csdn.net/Dong_Alex/article/details/80712018 

    最新回复(0)