萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

Win7 手動架設 Nginx + PHP + MySQL 伺服器環境:綠色版安裝完整筆記

拒絕整合包,Win7 旗艦版手動部署 Nginx 1.2 + PHP 5.2.17 (VC6 TS) + MySQL 5.5 綠色版,記錄完整設定細節與踩坑避雷,適合開發者自建輕量環境。

軟體準備(全部 32 位元版)

  • Nginx 1.2 Windows zip 版(綠色免安裝)
  • MySQL 5.5 zip 版(約 100MB)
  • PHP 5.2.17 VC6 TS (Thread Safe) zip 版 + 對應原始碼(編譯擴充套件用)
  • phpMyAdmin 多語言版
  • Apache 2.2 msi 版(Nginx 反向代理或直接用 Apache 均可)

目錄規劃:C:\web\nginx、C:\web\php5、C:\web\mysql、網站根目錄 G:\www、MySQL data 目錄 G:\mysql_data。

PHP 設定重點

  • 重命名 php.ini-recommended → php.ini
  • extension_dir = "C:/web/php5/ext"(第 542 行)
  • 啟用常用擴充:php_curl.dll, php_gd2.dll, php_mbstring.dll, php_mysql.dll, php_mysqli.dll, php_sqlite.dll(去掉前面分號)
  • CGI 設定:
    cgi.force_redirect = 1
    cgi.fix_pathinfo = 1
    cgi.rfc2616_headers = 1
  • 將 C:\web\php5 加入系統環境變數 PATH。

Nginx 設定重點

  • conf/nginx.conf 第 44 行 root G:/(網站根目錄)
  • 第 45 行 index index.html index.htm index.php;
  • 第 65-71 行去註解,第 69 行 fastcgi_param SCRIPT_FILENAME G:/$fastcgi_script_name;(對應網站根目錄)

MySQL 設定

  • my.ini 設定 basedir=C:/web/mysql、datadir=G:/mysql_data
  • 初始化:mysqld --initialize-insecure(5.7+)或複製 data 目錄(5.5)
  • 安裝服務:mysqld install → net start mysql

驗證

瀏覽器開啟 https://localhost/phpinfo.php 確認 PHP 模組載入;https://localhost/phpmyadmin 管理資料庫;ThinkPHP 框架測試通過。

綠色版優勢:重灌系統只需備份 C:\web 與 G:\ 目錄,解壓即用,無登錄殘留,版本控制極彈性。

copyright © 萬盛學電腦網 all rights reserved