標籤:web php nginx
最近需要在win上做幾個PHP項目,但又不想在win上搭建各種運行環境,正好區域網路中有一台LINUX,所以將項目所需的環境全裝在LINUX上,本地win上只需要一個NGINX做代理即可。
實現方式如下:
WIN:192.168.0.107
LINUX:192.168.0.108
一、在win下建立PHP項目目錄c:/web,並設定為共用資料夾,共用名稱為web
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/6F/93/wKioL1WiG1_DOHyiAAHhF3jpVBQ319.jpg" title="11111.png" alt="wKioL1WiG1_DOHyiAAHhF3jpVBQ319.jpg" />
二、登入LINUX將WIN共用目錄掛載到/mnt/web
mount -t cifs //192.168.0.107/web /mnt/web -o username=jxh,password=jxh,noserverinfo
三、修改PHP-FPM監聽IP及連接埠
vim /usr/local/webserver/php/etc/php-fpm.conflisten = 192.168.0.108:9000 #預設的127.0.0.1:9000不支援遠端存取
四、在WIN上配置NGINX
server { listen 80; server_name localhost; location / { root C:/web; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } location ~ \.php$ { root /mnt/web; fastcgi_pass 192.168.0.108:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /mnt/web$fastcgi_script_name; include fastcgi_params; }}
五、啟動NGINX,使用localhost可訪問c:/web/中的php代碼
本文出自 “小兵yuri” 部落格,請務必保留此出處http://87453343.blog.51cto.com/8606892/1673433
將win共用目錄掛載到linux 利用遠程PHP-CGI調試本地代碼