linux 7.1 ningx 1.1.6 mariadb5.5.6 php7.1
如果本地安装rpm包可用yum localinstall -y rpm包名安装依赖关系
ningx 1.1.6 mariadb5.5.6略
php7.1只能通过第三方安装
移除原有php
yum remove php-mysql* php php-fpm php-common
第三方yum的php仓库 http://mirror.webtatic.com/yum/el7/
yum localinstall -y http://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安装php
yum -y install php71w php71w-cli php71w-common php71w-devel php71w-embedded php71w-gd php71w-mcrypt php71w-mbstring php71w-pdo php71w-xml php71w-fpm php71w-mysqlnd php71w-opcache php71w-pecl-memcached php71w-pecl-redis php71w-pecl-mongodb
启动php-fpm管理进程
systemctl start php-fpm
systemctl enable php-fpm
ss -lntp|grep nginx
ss -lntp|grep mysql
ss -lntp|grep php
3个服务都起来就是做好了
中/etc/nginx/conf.d/default.conf
server {
listen 80;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html index.htm index.php;
}
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; //cat fastcgi_params找参数,该语句代表nginx根下的fastcgi_params
include fastcgi_params;
}
.....
nginx -t
systemctl reload nginx
php页面
vim index.php
<?php
phpinfo();
?>
原文:https://www.cnblogs.com/Leaders543/p/12493899.html