亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 4301 | 回復(fù): 5
打印 上一主題 下一主題

window下手動搭建 PHP+Nginx+Mysql [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-08-30 20:11 |只看該作者 |倒序瀏覽
window下手動搭建 PHP+Nginx+Mysql



首先還是下載
nginx:  http://nginx.org/en/download.html
php  :  http://windows.php.net/download/
mysql:  http://dev.mysql.com/downloads/

nginx 選擇zip的壓縮包,如果你下了gz的壓縮包你會發(fā)現(xiàn)你找不到一個能執(zhí)行的東西,gz對應(yīng)的linux系統(tǒng)的版本,需要編譯后才能安裝的

對路徑要求比較嚴(yán)格的只有nginx,因為這東西最開始就是為了linux下部署用的

mysql這個數(shù)據(jù)庫比較簡易,隨便下載一個exe的就可以下一步下一步的安裝了,這里我用的是很久以前下的一個版本 mysql-noinstall-5.1.44-win32.zip
對于這個版本,僅僅需要解壓縮到硬盤里,然后進入bin目錄,如我放在c盤下
D:\mysql\bin>mysqld -install 執(zhí)行了 mysqld -install后他就會自動添加服務(wù)并且下次啟動的時候也能自動開啟3306端口的mysql服務(wù)
window默認(rèn)添加服務(wù)后不會自動啟動所以需要
D:\mysql\bin>net start mysql 將服務(wù)開啟
后面需要做的是給mysql的root一個密碼用來登錄
D:\mysql\bin>mysql -u root -p
Enter password: ******

php的安裝也是比較簡單的,下載、解壓縮
我為了方便管理都放到了d盤的server目錄中 D:\server\php 這里有php.ini
太多關(guān)于php.ini的修改就不提了主要是將里面的
extension_dir = "./ext/" 這個參數(shù)修改了,否則你會發(fā)現(xiàn)很多dll即使在 ini文件中將分號去掉也是不起作用的,主要就是 ext路徑?jīng)]有被識別到的原因
通常情況下啟動了php后會有一個黑窗口,為了讓php能在后臺運行我使用了RunHiddenConsole.exe 這個文件
新建一個 bat文件和RunHiddenConsole.exe在同一個文件夾中

Bat代碼
  1. @echo off
  2. echo Starting PHP FastCGI...
  3. RunHiddenConsole.exe D:\server\php\php-cgi.exe -b 127.0.0.1:9000 -c D:\server\php\php.ini
復(fù)制代碼
nginx
在win下需要注意的是,nginx必須在全英文的路徑下才能啟動,對于路徑中有中文的情況下是無法啟動的。
這里我把nginx放到了D:\server\nginx
需要修改的配置文件是nginx目錄下的conf文件夾中的配置
nginx.conf 這個文件是啟動的主要配置文件,我不建議對這個文件進行大的改動
在最后一個大括號前加入
include vhost.conf;
使用include方式加載我們需要定制的啟動

Vhost.conf代碼
  1. server {
  2.         listen       80;
  3.         server_name  localhost;

  4.         #charset koi8-r;
  5.         #=====文字編碼

  6.         #access_log  logs/host.access.log  main;

  7.         location / {
  8.             #root   html;  #這個是默認(rèn)使用的路徑,也就是nginx目錄中的文件夾
  9.             root D:\server\www;  #我指向到了其他目錄
  10.             #是否禁止列出目錄
  11.             autoindex on;

  12.         #Nginx目錄自動加斜線:
  13.         if (-d $request_filename){
  14.             rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;
  15.         }
  16.             index  index.html index.htm index.php;
  17.         }

  18.         #error_page  404              /404.html;

  19.         # redirect server error pages to the static page /50x.html
  20.         #
  21.         error_page   500 502 503 504  /50x.html;
  22.         location = /50x.html {
  23.             root html;
  24.         }

  25.         location ~ \.php$ {
  26.             root         d:\server\www;   #對于php文件的解析 要和上面的root同級否則會有問題
  27.             fastcgi_pass   127.0.0.1:9000;
  28.             fastcgi_index index.php;
  29.             fastcgi_param SCRIPT_FILENAME d:\server\www\$fastcgi_script_name;
  30.             include        fastcgi_params;
  31.         }
  32. }
復(fù)制代碼
備注:nginx.conf 中關(guān)于 80 的server需要注釋掉

關(guān)于nginx的啟動:nginx沒有常駐的窗口顯示,當(dāng)你雙擊打開了nginx.exe后服務(wù)器便啟動了。在任務(wù)管理器中可以看到兩個nginx的進程
關(guān)閉的方式只能通過win的命令方式進行關(guān)閉。

這里我把同事關(guān)閉nginx和php的命令也都寫出來了 保存為bat就可以了

Cmd代碼
  1. @echo off
  2. echo Stopping nginx...
  3. taskkill /F /IM nginx.exe >nul
  4. echo Stopping PHP FastCGI...
  5. taskkill /F /IM php-cgi.exe >nul
  6. exit
復(fù)制代碼

論壇徽章:
0
2 [報告]
發(fā)表于 2011-08-31 09:17 |只看該作者
回復(fù) 1# 聽老歌


    頂一下。

論壇徽章:
381
CU十二周年紀(jì)念徽章
日期:2014-01-04 22:46:58CU大;照
日期:2013-03-13 15:32:35CU大;照
日期:2013-03-13 15:38:15CU大;照
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大;照
日期:2013-04-17 11:17:19CU大;照
日期:2013-04-17 11:17:32CU大;照
日期:2013-04-17 11:17:37CU大;照
日期:2013-04-17 11:17:42CU大;照
日期:2013-04-17 11:17:47CU大;照
日期:2013-04-17 11:17:52CU大;照
日期:2013-04-17 11:17:56
3 [報告]
發(fā)表于 2011-08-31 09:58 |只看該作者
nginx必須在全英文的路徑下才能啟動.
這個應(yīng)該是nginx支持中文的問題

論壇徽章:
0
4 [報告]
發(fā)表于 2011-09-07 14:58 |只看該作者
支持一下蘭州了啊

論壇徽章:
0
5 [報告]
發(fā)表于 2011-09-07 18:51 |只看該作者
嗬,這個不錯。

論壇徽章:
0
6 [報告]
發(fā)表于 2011-09-07 18:51 |只看該作者
聽老歌,在PHP版發(fā)了不少好帖子。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP