導航:首頁 > 編程語言 > windows搭建nginxphp

windows搭建nginxphp

發布時間:2023-05-14 03:17:11

Ⅰ win下phpStudy配置多個項目(Nginx)

問題描述:
根目錄www下有兩個項目文件test1,test2.
|-www
|-----test1
|-----test2
如果沒有域名,開發時只能通過www/test1和www/test2來訪問兩個項目,很不方便,而且會出現很多問題.
現或空在想要給他們配置兩個碰團弊域名,達到瀏覽器輸入域名直接訪問的效果:
|-www
|-----test1 www.test1.com
|-----test2 www.test2.com

實現原理:
假設我們要訪問網路,在瀏覽器輸入域名 www..com ,
瀏覽器在解析域名前,會先查詢本機的hosts文件(存放的是域名和IP的對應關系),查找是否有 www..com 的IP地址,
如果能找到記錄,則直接使用這個IP.
如果找不到記錄,就去請求DNS伺服器,把域名解析成網路的IP地址,再去請求數據.

那麼可以修改這個hosts文件,讓域名 www.testX.com 指向我們本機.

操作步驟:
1.找到windows下的hosts文件,(win10系統,C:\Windows\System32\drivers\etc)
,用記事本打開,在最後加上兩行

保存,退出.(可能遇到無法保存的問題,去網路下)

此時,在瀏覽器輸笑族入 www.test1.com 或者 www.test2.com 就能訪問到我們本機的伺服器了.

但是,伺服器只是接收到了請求,還不知道如何處理,接下來的要做的是,告訴Nginx伺服器,
請求URL為 www.test1.com 時進入www/test1 項目.
請求URL為 www.test2.com 時進入www/test2 項目.

2.配置伺服器上的vhosts.conf文件

依次點擊:其他選項菜單 > 打開配置文件 > vhosts-ini

在vhosts.conf文件寫入以下內容

復制一份,把域名改成 www.test2.com ,路徑配置為test2項目的路徑.
到此vhosts.conf文件就配置好了.

那麼如何讓這個vhosts文件生效呢?
只要在Nginx主配置文件引入它就行了.

(注意:要寫在原有的大括弧里邊)
保存,退出.這樣就OK了.

4.重啟伺服器.測試一下.
在test1目錄下新建index.php文件,寫入

在test2目錄下新建index.php文件,寫入

結果:

這樣我們就能通過兩個域名,分別訪問這兩個不同的項目了.如果有更多的項目,只要復制vhosts.conf里的配置就行了.

Ⅱ 如何在windows下搭建Nginx+MySQL+PHP環境

可以採用集成環境,畢竟簡單,下載個軟體,就行,比如phpstudy,還可以自己搭建獨立環境,mysql,php,nginx一個一個安裝

Ⅲ windows下怎麼搭建nginx+php+mysql

1、首先需要准備的應用程序包。
nginx:nginx/Windows-1.0.4

php:php-5.2.16-nts-Win32-VC6-x86.zip (nginx下php是以FastCGI的方式運行,所以我們下載非線程安全也就是nts的php包)

(還會用到)RunHiddenConsole:RunHiddenConsole.zip

2、安裝與配置。

1)php的安裝與配置。

直接解壓下載好的php包,到D盤wnmp目錄(D:\wnmp),這里把解壓出來的文件夾重命名成php5。進入文件夾修改php.ini-recommended文件為php.ini,並用Editplus或者Notepad++打開來。找到

extension_dir = "./ext"
更改為

extension_dir = "D:/wnmp/php5/ext"
往下看,再找到
;extension=php_mysql.dll
;extension=php_mysqli.dll
前面指定了php的ext路徑後,只要把需要的擴展包前面所對應的「;」去掉,就可以了。這里打開php_mysql.dll和php_mysqli.dll,讓php支持mysql。當然不要忘掉很重要的一步就是,把php5目錄下的libmysql.dll文件復制到C:\Windows目錄下,也可以在系統變數裡面指定路徑,當然這里我選擇了更為方便的方法^_^。

Ⅳ windows下 用nginx部署php項目

其中/IM是用來kill掉指定名字的進程的,-F是用來強制kill的,詳細的參數介紹可以在dos中通過TASKKILL /?查看

然後通過啟動指令,重啟即可

Ⅳ windows下nginx伺服器下怎麼裝php

你可以使用護衛神.nginx大師,一鍵可以安裝nginx+php

Ⅵ 如何在windows下搭建Nginx+MySQL+PHP環境

第一步:在D盤建立文件夾Nginx+php+Mysql,路徑為:D:\Nginx+php+Mysql

第二步:安裝Nginx,安裝目錄為:D:\Nginx+php+Mysql\nginx

1.打開D:\Nginx+php+Mysql\nginx目錄,運行該文件夾下的nginx.exe

2.測試是否啟動nginx。打開瀏覽器訪問http://localhost 或 http://127.0.0.1,看看是否出現「Welcome to nginx!」,出現的證明已經啟動成功了。

若啟動不成功,查看是否埠被佔用。

安裝PHP,安裝目錄為:D:\Nginx+php+Mysql\php

安裝mySQL,安裝目錄為: D:\Nginx+php+Mysql\mysql

第三步:修改Nginx的conf文件:目錄為D:\Nginx+php+Mysql\nginx\conf

文件名為:nginx.conf

1. 去掉worker_processes前的#號,開啟一個進程

2. 添加events

3. 設置http->設置server->支持php

Ⅶ 怎麼用nginx在windows上搭建web伺服器

怎麼用nginx在windows上搭建web伺服器解決方法

所需工具:

一台聯網的電腦

phpStudy 2014版

windows 2003 server sp2伺服器一台

1.phpstudy安裝在第四步時選擇Nginx&php

Ⅷ Win7搭建nginx+php+mysql開發環境,可是PHP文件無法解釋

開發環境建議使用集成環境,比如寶塔或者小皮,不建議非運維搭建環境

Ⅸ windows環境下使用nginx,如何支持php

使用nginx+php集成包phpfind或phpstudy即可一鍵安裝好環境。還支持php版本一鍵切換,帶控制面板的,純中文綠色解壓即可,完全符合國人使用習慣,你試試吧

Ⅹ windows7配置Nginx+php+mysql的詳細操作是怎樣

在Windows下配置搭建PHP環境的步驟:
一、准備工作-下載所需軟體
Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
PHP php-5.3.10-Win32-VC9-x86.zip
MySQL mysql-5.5.20-win32.msi

二、安裝軟體
1、安裝Apache: 雙擊安裝,與安裝其他Windows軟體沒有什麼區別,在填Server Infomation時,並沒有特殊規定,只要輸入的信息符合格式即可。

安裝完成之後,在瀏覽器輸入http://localhost,如果顯示It Works!,表示Apache安裝成功。

2、安裝PHP:將php-5.3.10-Win32-VC9-x86.zip解壓到一個目錄即可。
3、安裝MySQL:雙擊安裝,如果需要更改安裝目錄,則在Choose Setup Type選擇Custom

安裝完成後開始配置MySQL,全部保持默認選項即可,但最好把MySQL默認編碼改為utf8,在Modify Security Settings選項中設置密碼,輸入兩次密碼即可完成,最後點Execute完成配置。

三、整合Apache+PHP+MySQL
Apache : 首先修改Apache的配置文件,讓Apache支持解析PHP文件。Apache配置文件在Apache安裝目錄的conf目錄下的httpd.conf。

1. 讓Apache可以解析php文件,在配置文件中找到
#LoadMole vhost_alias_mole moles/mod_vhost_alias.so
在下一行添加 (綠色的位置是根據PHP的所在目錄而定的)
LoadMole php5_mole "D:/Develop/PHP/php5apache2_2.dll"PHPIniDir "D:/Develop/PHP"AddType application/x-httpd-php .php .html .htm

2. 在配置文件中找到
DirectoryIndex index.html
改為
DirectoryIndex index.php index.html

3. 修改Apache站點目錄,在配置文件中找到(Apache安裝的目錄不同,顯示的值不一樣)
DocumentRoot "D:/Develop/Apache2.2/htdocs"
改為
DocumentRoot "D:/Workspace/PHP"

再找到
<Directory "D:/Develop/Apache2.2/htdocs">
改為
<Directory "D:/Workspace/PHP">

PHP : 把php.ini-development改名為php.ini,作為PHP的配置文件。修改php.ini

1. 設置PHP擴展包的具體目錄,找到
; On windows:; extension_dir = "ext"
改為 (值是ext文件夾的目錄)
; On windows: extension_dir = "D:/Develop/PHP/ext"

2. 開啟相應的庫功能,找到需要開啟的庫的所在行
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll
去掉前面的分號(注釋),即改為
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll

3. 設置時區,找到
;date.timezone =
改為
date.timezone = Asia/Shanghai

配置完成,檢測一下配置是否成功。重啟Apache,在站點目錄下新建文件index.php,輸入內容。

閱讀全文

與windows搭建nginxphp相關的資料

熱點內容
cocos2dluapdf 瀏覽:491
假的加密鎖靠譜嗎 瀏覽:176
經營聖手伺服器怎麼調 瀏覽:749
arduino手機編程 瀏覽:481
西醫pdf下載 瀏覽:29
後浪電影學院pdf 瀏覽:813
程序員怎麼做到不被人嫉妒 瀏覽:669
cmd新建文件夾md命令 瀏覽:570
php數組中的數值排序 瀏覽:832
安卓手機怎麼避免小孩內購 瀏覽:171
聯想伺服器出現黃色嘆號怎麼辦 瀏覽:991
約翰編譯器製作教程 瀏覽:130
大地pdf 瀏覽:109
pdfplus 瀏覽:577
匯編O命令 瀏覽:970
plt轉pdf 瀏覽:365
魔獸60宏命令大全 瀏覽:479
php志願者網站源碼 瀏覽:875
貿易pdf 瀏覽:497
dbug命令 瀏覽:353