-
Nginx 配置虛擬主機
-
在conf目錄中的nginx.conf中最后一行前面加上
include vhost/*.conf; -
在conf目錄中添加一個文件夾vhost(此文件夾用來保存Nginx虛擬主機的配置文件)
-
在vhost文件夾中創建一個虛擬主機的配置文件,如:test.conf,內容為:
server { # 端口號 listen 81; # 虛擬主機名稱 server_name localhost; index index.php index.html index.htm default.html default.htm default.php; # 項目根目錄 root D:/code/php; location ~ \.php$ { # 項目php文件所在的最外層目錄 root D:/code/php; # 和下面開啟php的fastcgi的ip和端口號一致 fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
-
-
PHP 配置
php\ext下修改php.ini-development文件,將文件名修改為php.ini,打開php配置文件php.ini,保存即可。 搜索“extension_dir”,找到: e;xtension_dir = "ext" 先去前面的分號 搜索“date.timezone”,找到:;date.timezone = 先去前面的分號再改為 date.timezone = Asia/Shanghai 搜索“enable_dl”,找到:enable_dl = Off 改為 enable_dl = On 搜索“cgi.force_redirect” ;cgi.force_redirect = 1 先去前面的分號再改為 cgi.force_redirect = 0 搜索“fastcgi.impersonate”,找到: ;fastcgi.impersonate = 1 去掉前面的分號 搜索“cgi.rfc2616_headers”,找到:;cgi.rfc2616_headers = 0 先去前面的分號再改為 cgi.rfc2616_headers = 1 搜索“php_mysql”,找到:extension=mysqli和extension=pdo_mysql去掉前面的“;” (支持MYSQL數據庫) 其他的配置請按照自己的需求更改。 -
啟動PHP的fastcgi
執行
./php-cgi.exe -b 127.0.0.1:9000 -c ./php.ini& -
啟動Nginx
在nginx文件夾下面找到nginx應用程序並雙擊即可
-
測試效果
創建php文件(依上例在D:\code\php下面建一個index.php文件),內容為:
<?php echo "string"; phpinfo();然后訪問 localhost:81 就可以看到效果了
注:如需轉載請注明出處:https://www.cnblogs.com/zhuchenglin/p/11126373.html
