A. 在Windows系統下怎麼部署php網站運行環境
Windows操作系統
WAMP集成環境
1、安裝WAMP集成環境
通過上面"環境下載"鏈接下載WAMP後,將其解壓至任意目錄,然後雙擊開始安裝。
4、然後就可以根據你自己的需求去部署網站了。
B. win7下 nginx cgi 配置文件在哪
在win7下用的是IIS做web伺服器,但近來因項目需求的原因,需要在伺服器遇到404錯誤的時候自動做轉向(不是在客戶端的跳轉,而是在伺服器收到客戶端請求去某目錄下讀取文件返回時,如果發現目錄或目錄下文件不存在,自動轉到另一個伺服器去取),用IIS發現很難做到這點,於是決定搭建nginx的開發環境,通過配置實現這一點。 首先,google nginx和php,分別到他們的官網把最新版本的下載回來,我當時下的PHP是5.4.3的版本,nginx是1.5.2,我把他們都放在D盤下一個叫webserver的文件夾里,然後開始做配置了。 nginx的啟動很簡單,進入它的目錄,然後雙擊nginx.exe,如果沒有埠沖突等問題的話,直接在瀏覽器輸入localhost就可以訪問welcome to nginx字樣的網頁了,這是默認的歡迎頁面,放在自帶的默認網頁文件目錄html下的。難道就這么簡單嗎?當然不是的。 這時如果你在html目錄下建一個php文件,寫上一句測試php環境的最經典的,然後在瀏覽器輸入這個php文件的路徑進行訪問,你會發現nginx根本不懂怎樣去解析php代碼,這是因為nginx與PHP還沒有配合起來。按道理來說,當遇到php文件的時候,nginx應該把它交給php的fast-cgi來處理,然後把處理完的結果返回給客戶端(瀏覽器)的。 怎樣告訴nginx當遇到php文件時交給誰處理呢?打開nginx1.5.2的文件夾,找到conf目錄,編輯目錄下的nginx.conf文件,我的編輯結果如下所示,具體配置過程中需要注意什麼請看注釋: server { listen 80; server_name localhost; charset utf-8; location / { root E:/work/jentian/client;//html文件目錄,由於我們項目的客戶端代碼與服務端服務是嚴格分開的,所以這里的root跟php的root不同 index index.html index.htm; } location ~ .php { root E:/work/jentian/server; //php文件目錄 fastcgi_param SCRIPT_FILENAME E:/work/jentian/server$fastcgi_script_name;//注意,$fastcgi_script_name前面的路徑必須與root是一致的 fastcgi_index index.php; fastcgi_pass 127.0.0.1:9000; include fastcgi_params; } } nginx的配置也就這么多了,很簡單吧,但這時候當你刷新php頁面的時候,會發現nginx現在還是沒有辦法解析php文件,原因在於php的fast-cgi還沒有啟動,如果打開一個普通的命令提示符窗口,然後輸入命令啟動fast-cgi時,啟動後這個窗口是不能關閉的,否則fast-cgi的進程也會終止,不能繼續解析php文件了,後來查了一下,原來windows是有一個運行隱形控制台的方法的,用這個方法啟動fast-cgi,就不怕關閉控制台後fast-cgi也跟著結束的問題的。最後,寫了一個批處理文件來啟動fast-cgi和nginx,這能就能一鍵啟動nginx+php的環境了。下面是這個批處理文件的內容: @echo off set PHP_FCGI_MAX_REQUESTS = 1000 echo Starting PHP FastCGI... rem 下面這里的分別替換成你的php-cgi.exe和php.ini的路徑 ,後面的-b,-c等參數必須保留且注意前後空格 RunHiddenConsole D:/webServer/php-5.4.3/php-cgi.exe -b 127.0.0.1:9000 -c D:/webServer/php-5.4.3/php.ini //這里 echo Starting nginx... rem 注意替換成你的nginx目錄 D:/webServer/nginx-1.5.2/nginx.exe -p D:/webServer/nginx-1.5.2/ cd D:/webServer/nginx-1.5.2/ pause 把這個批處理文件保存到好,雙擊,就能啟動你的nginx+php環境了,這時再刷新一下你的phpinfo頁面,一切正常了。
C. 如何輕松搭建本地PHP環境,幾步即可搞定
隨著現在互聯網時代的到來,網站建設也越來越普及,其中使用最多的為php程序。諸如discuz、帝國cms、織夢cms。。。等等。那麼對於網站調試員或者開發者就需要在本地搭建一個PHP的環境來調試網站程序或者開發程序。具體需要怎麼做呢?今天我就來教大家用最簡單的方法來輕松搭建本地PHP環境!
首先我們需要去Phpstudy官網下載相應系統的軟體包,這里我默認使用的是XP系統(WIN7系統步驟相同),選擇軟體包(這里我們下載的是phpStudyLite版本,你也可以根據不同的系統愛好下載你喜歡的軟體報版本)進行下載安裝即可。
下載完軟體後得到軟體包,雙擊解壓到指定的目錄下,這里我們解壓c:/phpstudy下。
解壓完後,會彈出防止重復化提示,這里我們選擇「是」即可。
隨後,桌面罩孝逗彈出軟體運行的控制面板,我們可以看到軟體已經啟動起來了,包括他的啟動狀態。
現在,我們可以進入C:/phpstudy進入目錄下看到有個「www」文件夾,這個目錄就是我們存放PHP網站程序的地方,直接放置到其根目錄下即可。
這里,我們用discuz3.2程序為例,把程序放置WWW目錄根目錄下
控制面板上的「Mysql管理器」是用來管理mysql資料庫的,點擊下,可以通過瀏覽器進入MySQL管理頁
這是點擊後的mysql管理登陸物賣頁面,這里提示下,它的默認賬號密碼均為root。
登陸後我們可以看到。包括,導入,導出,刪除等操作。左邊列出的是已有的資料庫,除了默認的系統資料庫外,還有一個test測試資料庫,不喜歡的朋友,可以直接刪掉就好。
返回桌面軟體運行控制面板,看到「其他選項菜單」按鈕,它裡面主要包括一些常用的參數的設定,這里我們點擊看下
點擊「其他選項菜單」按鈕,我們可以看到裡麵包括很多設定項,如配置文件、版本切換、站點域名管理等等,具體設定大家可以看下軟體提供的詳細教程,這里不再詳細解說。
在上面,我們已經啟動了軟體,而且也把discuz3.2程序,放置到www文件夾的根目錄下了。下面我們就打開瀏覽器看下效果吧,瀏覽器地址欄輸入localhost或者慎卜127.0.0.1(如果你把PHP程序包A文件夾放置到www目錄下的話,這里輸入的地址就為localhost/a),回車,看到出現discuz3.2的安裝界面了,證明本地php環境已經搭建好了,看到這里是不是覺得php環境搭建已變得非常簡單方便了呢?那馬上開始你的搭建環境之路吧!