新聞中心
這篇文章主要介紹了ubuntu沒有php-fpm如何解決的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇ubuntu沒有php-fpm如何解決文章都會(huì)有所收獲,下面我們一起來看看吧。
長海網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)建站成立與2013年到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
ubuntu沒有php-fpm的解決辦法:1、通過執(zhí)行“sudo apt-get”命令添加php的源地址;2、查看有沒有php7的包;3、通過“sudo apt-get install”命令安裝PHP;4、修改配置監(jiān)聽9000端口來處理nginx的請(qǐng)求;5、通過“sudo service php7.2-fpm start”啟動(dòng)“php7.2-fpm”即可。
ubuntu安裝php7.2,php-fpm[ubuntu部署]
添加源地址
執(zhí)行三條命令,添加php的源地址,更新,安裝
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.2
查看有沒有php7的包
sudo apt list | grep php
安裝PHP
nginx使用php的話要用到php7.2-fpm,所以要安裝
sudo apt-get install php7.2-MySQL php7.2-fpm php7.2-curl php7.2-xml php7.2-gd php7.2-mbstring php-memcached php7.2-zip
配置php-fpm
修改配置監(jiān)聽9000端口來處理nginx的請(qǐng)求(這種方法一般在windows上使用),
另一種方法linux下使用sock方法速度會(huì)更快,這個(gè)地方也可以不修改,真使用里面 /run/php/php7.2->fpm.sock 這樣的路徑,后面nginx也要設(shè)置成這種格式 fastcgi_pass unix:/run/php/php7.2-fpm.sock;
打開 /etc/php/7.2/fpm/pool.d/www.conf 文件找到如下位置注釋第一行添加第二行
;listen = /run/php/php7.2-fpm.sock
listen = 127.0.0.1:9000
修改權(quán)限
chmod 777 /run/php/php7.2-fpm.sock
打開nginx的配置文件 /etc/nginx/sites-available/default (也可以自己在其它地方添加配置文件,這個(gè)地方是默認(rèn)的配置地方)
server {
listen 80; #監(jiān)聽80端口,接收http請(qǐng)求
server_name www.example.com; #就是網(wǎng)站地址
root /usr/local/etc/nginx/www/your_project; # 準(zhǔn)備存放代碼工程的路徑
#路由到網(wǎng)站根目錄www.example.com時(shí)候的處理
location / {
index index.php; #跳轉(zhuǎn)到www.example.com/index.php
autoindex on;
}
#當(dāng)請(qǐng)求網(wǎng)站下php文件的時(shí)候,反向代理到php-fpm
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;#nginx fastcgi進(jìn)程監(jiān)聽的IP地址和端口
#fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
啟動(dòng)php7.2-fpm
有時(shí)候安裝完成后不知道安裝到什么地方啦可以使用下面命令查找下
whereis php-fpm
啟動(dòng)php-fpm
sudo service php7.2-fpm start
查看是否啟動(dòng)成功
netstat -lnt | grep 9000
重啟
sudo service php7.2-fpm restart
關(guān)于“ubuntu沒有php-fpm如何解決”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“ubuntu沒有php-fpm如何解決”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
當(dāng)前文章:ubuntu沒有php-fpm如何解決
轉(zhuǎn)載來于:http://ef60e0e.cn/article/pogiej.html