PHP入門-Window 下利用Nginx+PHP 搭建環境


前言

最近公司有個PHP項目需要開發維護,之前一直都是跟着巨硬混的,現在要接觸PHP項目。學習一門新語言之前,先搭建好環境吧,鑒於公司項目是基於php 7.1.33 版本的,所以以下我使用的都是基於這個版本的。

下載安裝包

  1. Nginx 下載 http://nginx.org/en/download.html, 直接下載你想要的版本即可,我下載的是nginx-1.21.6 版本。
  2. PHP 下載 https://windows.php.net/downloads/releases/archives/ 選擇你喜歡的版本即可

安裝和配置

  1. 先將下載后的文件進行解壓縮,如圖
    image
    image

  2. 修改Nginx 配置文件,進入D:\Nginx\nginx\nginx\conf 文件夾找到 nginx.conf

先修改location

location / {
	 root   D:/WWW/PHP;
	index  index.html index.htm;
}

注意:D:/WWW/PHP 是我本地新建的文件夾,用於存放站點文件,你可以在自己電腦任意位置新建。
然后繼續找到location ~ .php$

        location ~ \.php$ {
            root           D:/WWW/PHP;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

3.額外注意,如果你本地80端口已經被占用,請修改Nginx 默認端口

    server {
        listen       8080;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   D:/WWW/PHP;
            index  index.html index.htm;
        }

另外需要在D:/WWW/PHP 文件夾里面新建一個index.php 文件。同時可把Nginx html 文件夾下index.html 復制到D:/WWW/PHP 中,用於訪問Nginx 是默認頁面加載。

//新建index.php
<?php
phpinfo();
?>
  1. 修改PHP 配置,進入解壓縮后的PHP 文件夾,復制一份php.ini-development 文件,然后將其修改為php.ini。為了讓Nginx 和PHP 結合,打開php.ini 文件,找到fix_pathinfo,取消其注釋,改成如下:
cgi.fix_pathinfo=1

使用

1.Nginx 的啟動,直接進入Nginx 文件夾,雙擊Nginx.exe。當然后續你也可以寫個bat 文件進行啟動。啟動后,直接訪問瀏覽器會出現Nginx 環境界面,如圖:
image
2.PHP 啟動, .\php-cgi.exe -b 127.0.0.1:9000 -c D:/PHP/php-7.1.33-nts/php.ini 在cmd/powershell 中執行命令,路勁可改成你自己的路勁,如圖:
image
3.啟動成功后,可瀏覽器訪問index.php,出現下圖界面,恭喜你環境搭建完成。
image

總結

  1. 總的來說,PHP 的環境搭建還是算簡單的,沒有Java 麻煩。當然最簡單的還是我們C# ,巨硬真是就差給我們嘴里喂飯了,有宇宙第一開發神器在手,做啥都是一把梭。
  2. 此處我們可以看到啟動PHP 時,還得打開一個窗口,以前用過RunHiddenConsole.exe 這玩意很好用,能靜默運行PHP和Nginx ,想了解的同學可以搜索相關資料


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM