centos nginx整合php

如果你沒(méi)有安裝nginx,請(qǐng)參照centos 通過(guò)yum安裝nginx

1. 安裝php

yum install php php-mysql php-fpm

安裝過(guò)程中經(jīng)常會(huì)見(jiàn)到如下問(wèn)題:
2:postfix-2.10.1-6.el7.x86_64 有缺少的需求 libmysqlclient.so.18()(64bit)
2:postfix-2.10.1-6.el7.x86_64 有缺少的需求 libmysqlclient.so.18(libmysqlclient_18)(64bit)
解決方法:
把php-mysql換成php-mysqlnd
即執(zhí)行

yum install php php-mysqlnd php-fpm

2. 配置php處理器

vim /etc/php.ini

查找cgi.fix_pathinfo
將 ;cgi.fix_pathinfo=1改為cgi.fix_pathinfo=0

3. 配置www.conf

vim /etc/php-fpm.d/www.conf
將
user = nobody
group = nobody
改為
user = nginx
group = nginx

前提是已經(jīng)創(chuàng)建了nginx用戶(hù)和nginx組。
如果沒(méi)有創(chuàng)建,請(qǐng)參考:

# 添加nginx用戶(hù)和用戶(hù)組
groupadd -r nginx
useradd -r -g nginx nginx

4. 起動(dòng)php-fpm

systemctl start php-fpm

5. 設(shè)置php-fpm開(kāi)機(jī)啟動(dòng)

systemctl enable php-fpm

6. 配置nginx

打開(kāi)/etc/nginx/conf.d/default.conf,如果不存在則創(chuàng)建 粘貼

server {
    listen 80;
    server_name www.twogether.cn;

    # note that these lines are originally from the "location /" block
    root /usr/share/nginx/html;
    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ =404;
    }
    error_page 404 /404.html;
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/html;
    }

    location ~ .php$ {
        try_files $uri =404;
        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;
        include fastcgi.conf;
    }
}

7. 重起nginx

systemctl restart nginx

8. 測(cè)試php

創(chuàng)建/usr/share/nginx/html/index.php

vim /usr/share/nginx/html/info.php

輸入以下內(nèi)容:

<?php phpinfo(); ?>

訪問(wèn)http://yourhost/index.php,正常情況下會(huì)出現(xiàn):

訪問(wèn)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容