Windows 環境搭建推下載下傳軟體
mysql-essential-5.0.67-win32.msi
http://dev.mysql.com/downloads/
php-5.2.8-Win32.zip
http://php.net/downloads.php
ZendOptimizer-3.3.3-Windows-i386.exe
http://www.zend.com/en/products/guard/zend-optimizer
PHPMyAdmin-3.1.0-all-languages.zip
http://www.phpmyadmin.net/home_page/downloads.php
apache
http://archive.apache.org/dist/httpd/binaries/win32/
php配置:
Windows 環境搭建推薦教程
1)解壓縮
解壓縮下載下傳的php-5.2.8-Win32.zip檔案,并将其複制到:X:/PHP ;
2)修改php.ini
進入X:/PHP檔案夾,将php.ini-dist 重命名為 php.ini ;
打開php.ini檔案,找到:
extension_dir = "./"
将其改為:
extension_dir = "X:/PHP/ext"
找到:Windows Extensions
在Windows Extensions下方的動态子產品配置中,需要打開以下子產品支援:(去掉子產品配置每行前面的分号即可)
php_gd2.dll
php_mbstring.dll
php_mcrypt.dll
php_mhash.dll
php_ming.dll
php_mysql.dll
php_openssl.dll
php_sockets.dll
php_xmlrpc.dll
php_zip.dll
找到:
disable_functions =
改為:
disable_functions =passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
儲存php.ini檔案
在環境變量的Path設定下添加:
X:/php;X:/php/ext
Apache配置
1.安裝程式要求輸入你的Network Domain(網絡域名)、Server Domain(伺服器域名)和網站管理者的E-mail,有的話就如實填寫,本說明介紹的是本地自建測試環境,是以随便一下,前兩個填 localhost ,郵件寫自己的即可。
修改路徑,改為自己所要的"X:/Apache"。
2.打開IE,然後在位址欄輸入:"http://localhost" 可以看到Apache安裝完成的成功頁面: It works
3.conf/httpd.conf檔案的配置
1)查找“DocumentRoot”,這裡是指定首頁放置的目錄。預設是:“D:/PHP/Apache2.2/htdocs”,你可以使用預設的目錄,也可以自己定義一個,如:“D:/PHP”。注意:目錄末尾不要加“/”。
2)查找“DirectoryIndex”,這裡是預設首頁檔案名,在index.html 加入index.php等。多個檔案名用空格分隔。
3)查找
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
修改為:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>
如果不改這裡的話,可能會出現 You don't have permission to access / on this server. 這樣的錯誤提示,尤其在改變了預設首頁的路徑後。
4. 在檔案尾部添加:
LoadModule php5_module "X:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php-cgi.exe"
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
PHPIniDir "X:/php"
4)建立虛拟目錄
比如我在 X:/space下放置所有的工程,那麼修改Apache/conf/httpd.conf,在檔案結尾添加:
Alias /space/ "X:/space/"
<Directory "X:/space//">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
這樣做的好處是,所有php工程都共享一個apache配置
mysql
Windows 環境搭建推薦教程
1、安裝MySQL
1)安裝軟體
進入X:/Server_Tools檔案夾,輕按兩下mysql-essential-5.0.67-win32.msi;
選擇Custom自定義安裝
點選“Change”更改MySQL安裝目錄
待檔案複制安裝完畢後,進行MySQL設定界面,單擊Finish。
選擇Detailed Configuration進行詳細配置
選擇MySQL運作模式:Server Machine
選擇MySQL資料庫預設存儲方式:Non-Trans Only ( MYISAM)
設定MySQL最大連接配接數:一般設定為128 - 512之間的整數。
設定MySQL網絡參數,注意:不要啟用Strict Mode!那個Add firewall的選項僅在需要外連MySQL的時候勾選上,也就是說給防火牆加個出入站的政策。
設定MySQL預設字元集:以使用者站點語言為準,預設我們填gbk。
Windows環境設定
修改設定root使用者密碼,root密碼請設定的比較複雜些。
注意:非必要情況下,不要啟動遠端連接配接模式!
完成MySQL的安裝,并啟動MySQL服務。
運作--cmd---net stop mysql
Windows 環境搭建推薦教程
打開X://MySQL/my.ini,
找到:Datadir = “X:/MySQL/data”
修改為:Datadir = “X:/Database”
将X:/MySQL/data 檔案夾複制到X:/,并重命名X:/Database;
運作--cmd---net stop mysql
重新測試MySQL是否工作正常。
全部搞定