欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          ubuntu沒有php-fpm怎么辦

          ubuntu沒有php-fpm的解決辦法:1、通過執(zhí)行“sudo apt-get”命令添加php的源地址;2、查看有沒有php7的包;3、通過“sudo apt-get install”命令安裝PHP;4、修改配置監(jiān)聽9000端口來處理nginx的請求;5、通過“sudo service php7.2-fpm start”啟動“php7.2-fpm”即可。

          ubuntu沒有php-fpm怎么辦

          本教程操作環(huán)境:Windows10系統(tǒng)、php7.2版、DELL G3電腦

          ubuntu沒有php-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
          登錄后復(fù)制

          查看有沒有php7的包

          sudo apt list | grep php
          登錄后復(fù)制

          安裝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
          登錄后復(fù)制

          配置php-fpm

          修改配置監(jiān)聽9000端口來處理nginx的請求(這種方法一般在windows上使用),

          另一種方法linux下使用sock方法速度會更快,這個地方也可以不修改,真使用里面 /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
          登錄后復(fù)制

          修改權(quán)限

          chmod 777 /run/php/php7.2-fpm.sock
          登錄后復(fù)制

          打開nginx的配置文件 /etc/nginx/sites-available/default (也可以自己在其它地方添加配置文件,這個地方是默認(rèn)的配置地方)

          server {     listen       80; #監(jiān)聽80端口,接收http請求     server_name  www.example.com; #就是網(wǎng)站地址     root /usr/local/etc/nginx/www/your_project; # 準(zhǔn)備存放代碼工程的路徑     #路由到網(wǎng)站根目錄www.example.com時候的處理     location / {         index index.php; #跳轉(zhuǎn)到www.example.com/index.php         autoindex on;     }       #當(dāng)請求網(wǎng)站下php文件的時候,反向代理到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;     } }
          登錄后復(fù)制

          啟動php7.2-fpm

          有時候安裝完成后不知道安裝到什么地方啦可以使用下面命令查找下

          whereis php-fpm
          登錄后復(fù)制

          啟動php-fpm

          sudo service php7.2-fpm start
          登錄后復(fù)制

          查看是否啟動成功

          netstat -lnt | grep 9000
          登錄后復(fù)制

          重啟

          sudo service php7.2-fpm restart
          登錄后復(fù)制

          推薦學(xué)習(xí):《PHP視頻教程》

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號