天天看點

php+mysql+apache環境搭建

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;

php+mysql+apache環境搭建

選擇Custom自定義安裝

php+mysql+apache環境搭建

點選“Change”更改MySQL安裝目錄

php+mysql+apache環境搭建

待檔案複制安裝完畢後,進行MySQL設定界面,單擊Finish。

php+mysql+apache環境搭建

選擇Detailed Configuration進行詳細配置

php+mysql+apache環境搭建

選擇MySQL運作模式:Server Machine

php+mysql+apache環境搭建

選擇MySQL資料庫預設存儲方式:Non-Trans Only ( MYISAM)

php+mysql+apache環境搭建

設定MySQL最大連接配接數:一般設定為128 - 512之間的整數。

php+mysql+apache環境搭建

設定MySQL網絡參數,注意:不要啟用Strict Mode!那個Add firewall的選項僅在需要外連MySQL的時候勾選上,也就是說給防火牆加個出入站的政策。

php+mysql+apache環境搭建

設定MySQL預設字元集:以使用者站點語言為準,預設我們填gbk。

php+mysql+apache環境搭建

Windows環境設定

php+mysql+apache環境搭建

修改設定root使用者密碼,root密碼請設定的比較複雜些。

php+mysql+apache環境搭建

注意:非必要情況下,不要啟動遠端連接配接模式!

完成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是否工作正常。

全部搞定

php+mysql+apache環境搭建