安装 php

安装环境:CentOS 7 + nginx + mysql

安装包:php-7.0.33.tar.gz 下载地址:http://php.net/downloads.php

安装依赖软件:

yum -y install libxml2 libxml2-devel

将软件包复制到 /usr/local/src 中

安装过程:

tar zxf php-7.0.33.tar.gz

cd php-7.0.33.tar.gz

./configure --prefix=/usr/local/php --enable-fpm --with-mysqli=mysqlnd

make && make install

cp php.ini-production /usr/local/php/lib/php.ini

cp sapi/fpm/php-fpm /usr/local/php/bin

cd /usr/local/php/etc

cp php-fpm.conf-default php-fpm.conf

cd php-fpm.d

cp www.conf.default www.conf

vim /usr/local/php/php.ini

将 cgi.fix_pathinfo 设置为 0

启动 php-fpm
/usr/local/php/bin/php-fpm

编辑nginx.conf 使支持 php

# 加 index.php
index index.html index.htm index.php;

# 取消注释
location ~ \.php$ {
    root           html;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}


开机自启动
vim /lib/systemd/system/php-fpm.service

文件内容:

[Unit]

Description=php-fpm

After=network.target

[Service]

Type=forking

ExecStart=/usr/local/php/bin/php-fpm

PrivateTmp=True

[Install]

WantedBy=multi-user.target


8. 设置php-fpm服务开机自启动:

systemctl enable php-fpm.service

9. 启动php-fpm:

systemctl start php-fpm.service

猜你喜欢

转载自www.cnblogs.com/jerryqu/p/10183632.html