win+apache+php+mysql+phpmyadmin環境配置方法
2024-08-27 18:30:15
供稿:網友
win+apache+php+mysql環境配置2007-03-09 23:38由于要把學生在線的博客從asp轉到php,需要以上的環境配置,在網上找了一些資料,但是都是比較老的,所以決定自己總結一下.
我用的版本也不是最新的,但是是比較穩定的,discuz的官方網上有一些好的說明,以及一些好的軟件的下載地址。?category=4,大家可以看一下。
我用的軟件如下:
apache: apache_2.2.3-win32-x86-no_ssl.msi,,
php: php-5.2.0-Win32.zip, mysql: mysql-essential-5.0.27-win32.msi,都是在discuz的官方找到的,下面開始配置。
第一步: 安裝apache 并配置支持PHP
點擊安裝文件apache_2.2。3-win32-x86-no_ssl.msi
將apache安裝在 D:/apache2 目錄(隨自己喜好)下,安裝完成之后,apache服務自動加載,這時打開瀏覽器,瀏覽:,出現apache歡迎頁面,如果這步出現異常,請檢查安裝源文件,重新安裝。當然你也可以改端口,訪問的時候加上端口號就可以了。
將php-5.2.0-Win32.zip 里內容解壓到 D:/php 里
找到 php目錄里的 php.ini-dist 重命名為 php.ini 并拷到 windows目錄里
如我的php.ini是拷到 c:/windows/system32/目錄,
配置apache里的httpd.conf
打開 D:/Apache2/conf/httpd.conf 這個文件
找到 DocumentRoot "D:/Apache2/htdocs" 將其改為你的WEB目錄(可不改)
如我的為 DocumentRoot "D:/htdocs"
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php
在此配置文件最后添加以下語句,用以支持php程序:
ScriptAlias /php/ "C:/PHP/"
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
Action application/x-httpd-php "/php/php.exe"
選擇安裝模式: 模塊化模式安裝 或 CGI模式安裝 (選一樣即可)
--------------模塊化安裝配置------------------------------------
找到 #LoadModule ssl_module modules/mod_ssl.so 這行,
在此行后加入一行LoadModule php5_module d:/php/php5apache2.dll
其中d:/php/php5apache2.dll 為你php目錄中php5apache2.dll所在的位置
找到 AddType application/x-gzip .gz .tgz 這行,在此行后加入一行
AddType application/x-httpd-php .php
---------------------------------------------------------------
--------------CGI安裝配置--------------------------------------
找到 AddType application/x-gzip .gz .tgz 這行,加入如下即可
ScriptAlias /php/ "d:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
---------------------------------------------------------------
此時PHP環境基本已經配置成功
在WEB根目錄(如我的D:/htdocs)里建一個名為test.php的文件內容如下
<?
phpinfo();
?>
重新啟動apache服務
用瀏覽器打開 ,
注意:1./ /和區別 原來用的是什么就用什么
2.配置完了要重啟APACHE才ok
如果可以看到php配置輸出信息就OK了
第二步 安裝mysql
Mysql在windows平臺下的安裝是我們熟悉標準的安裝歡迎程序。
如不需要改變默認安裝目錄,一直點擊next即可完成安裝。
下面按照安裝順序解釋一下安裝過程中的選項。
1、默認是Typical,建議改成Custom
這一步需要選擇組件及更改文件夾位置,組件使用默認即可,選擇Change改變安裝目錄,注意:安裝mysql的路徑中,不能含有中文!
2、程序提示是否要在mysql.com上注冊,可以選擇跳過,即Skip Sign-Up。
3、安裝結束,選中現在開始配置mysql服務器的選擇框。
4、配置開始,選擇第一項 Detailed Configuration
5、選擇mysql應用于何種類型,第一種是開發服務器,將只用盡量少的內存,第二種是普通WEB服務器,將使用中等數量內存,最后一種是這臺服務器上面只跑mysql數據庫,將占用全部的內存,根據自己的需求,選擇其中之一。
6、選擇數據庫用途,第一種是多功能用途,將把數據庫優化成很好的innodb存儲類型和高效率的myisam存儲類型,第二種是只用于事務處理類型,最好的優化innodb,但同時也支持myisam,最后一種是非事務處理類型,適合于簡單的應用,只有不支持事務的myisam類型是被支持的。一般選擇第一種多功能的,我選擇的是第一種。
7、選擇InnodDB的數據存放位置,默認即可。
8、選擇mysql允許的最大連接數,可以根據自己的需要選擇,默認即可
9、選擇數據庫監聽的端口,一般默認是3306,如果改成其他端口,以后連接數據庫的時候都要記住修改的端口,否則不能連接mysql數據庫,默認即可
10、設置mysql的默認編碼,可以根據需要,選擇gb2312或gbk,如果已有數據庫文件,要和原來已有的數據庫的編碼一致,否則可能會出現亂碼。
11、選擇是否要把mysql設置成windows的服務,建議選擇設成服務,這樣以后就可以通過服務中啟動和關閉mysql數據庫了。推薦把下面的復選框也勾選上,這樣,在cmd模式下,不必非到mysql的bin目錄下執行命令。
12、設置mysql的超級用戶密碼,超級用戶對mysql擁有全部的權限,下面的復選框選擇是否允許遠程機器用root用戶連接到你的mysql服務器上面,根據需要選擇。
13、點擊Execute,如果前面的設置沒有問題的話很快就可以成功安裝了。
對改了默認端口安裝程序后面好象會有個警告``不用理它。
三、配置php.ini并測試mysql(php.ini為 d:/windows下的 php.ini)
找到extension_dir = "./" 改為 extension_dir = "d:/php/ext"
找到
;extension=php_mysql.dll
將';'去掉改為
extension=php_mysql.dll
找到
;session.save_path = "/tmp"
將';'去掉 設置你保存session的目錄,如
session.save_path = "D:/php/session_temp";
重啟apache服務
在Web根目錄下(如 D:/website)建立testdb.php文件內容如下:
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
用瀏覽器打開 如果輸出success就OK了
四、phpmyadmin的安裝配置
將phpMyAdmin-2.5.7.zip解壓到WEB根目錄中去,重命名文件夾為phpmyadmin或其它
打開phpmyadmin 目錄中的 config.inc.php
找到
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
分別填上你mysql的用戶和密碼即可當然我們這里重點推薦你用EMS SQLmanager for MYSQL來管理你的MYSQL數據庫。改軟件本站提供下載