读书人

Apache+PHP+Mysql 配置明自己收藏都

发布时间: 2012-04-10 21:03:56 作者: rapoo

Apache+PHP+Mysql 配置明自己收藏都是解包安
在前的用中,Apache+PHP+Mysql,是用得非常泛的一WEB服器架,特在源免用中.


要安架,有二,
1.利用集成工具,上有很多方面的工具,推荐XAMPP,址:http://www.apachefriends.org/zh_cn/xampp-windows.html
方式,使用需了解出上三件的具定和整方式,然安方便,但在多的用架中,仍不有麻出.
2.自行架.需要用自己整各件的定,麻一些,一旦掌握后,有助於管理用平,也便於需要服器端件行升更新,或用平行升.如果是真心想Apache+php+MYsql的用,推荐此方式.其依上很多老手出的指引,要掌握安不.
下面出一篇由Freddy的教程,明扼要,方便易用.
根用程,加了部分的充(其太多好充的).供有趣的同事考.



≡ Windows 2000/XP/2003 + Apache 2.2.4 + PHP 5.2.0 + MySQL 5.0.27 + Zend Optimizer 3.2.0境配置明 ≡


Powered by Freddy
本文的合人群:需要本地境的、程序、模板格者、模板格、插件MOD者、各好者。
本文就Windows各系下如何安配置PHP、Mysql、Apache行明。(同用於Windows 2000和Windows 2003 server)
以下本明所要用到的件。
· Apache 2.2.4 -- www.apache.org
· PHP 5.2.0 -- www.php.net
· MySQL 5.0.27 -- www.mysql.com
· Zend Optimizer 3.2.0 -- www.zend.com
· phpMyAdmin 2.9.2 -- www.phpmyadmin.net
· 重注意:在行下列操作前,Windows XP安IIS、PHP、APACHE、MYSQL、ZEND。


我比喜的安目:
未命名2.JPG (22.75 KB)

2008-1-29 10:10


≡ Apache 2.2.4 的安 ≡

1. 打我的,入D,在其下新建一文件,名 local 。
2. 到其官方站下 apache_2.2.4-win32-x86-no_ssl.msi 行。
3. 按3次Next按,安程序要求入你的Network Domain(域名)、ServerDomain(服器域名)和站管理的E-mail,有的就如填,本明介的是本地自建境,所以便一下,前填localhost ,件自己的即可。
4. 入Next後,默的安路是"C: /program FilesApache Software FoundationApache2.2",修改路,改前面所述的"D:localApache2"。
5. 然後一路下去,直到安束;此,打D下的local文件,可以看到有一名Apache2的文件。
6. 打IE,然後在地址入:"http://localhost" 或者 "http://127.0.0.1" 可以看到Apache安完成的成功面;以後的存在位置就在 "D:/local/Apache2/htdocs" 目。
7.通常情下,均依web 端口80行定,如需整,可在安完成后,手工整httpd.conf文件,注意一共需整二.
8.增加一:查XP防火的定,WEB服用的端口放(一般我SKYPE,用80端口,如果WEB用的是8080端口,需要在XP防火行相的定)




≡ PHP 5.2.0 的安 ≡
1. 到其官方站下 php-5.2.0-Win32.zip 解(在此不要下及使用它的Installer,方式然很自化、很智能,但也存在很多方面的限制,因不推。)
2. PHP文件解到一目下,目地址 "D:localphp"。
3. PHP目—:localphp)下的php.ini-dist到windows(有的系是winnt目)目下,改名php.ini。
4. D:localphp目下的所有dll文件到windows的系文件,即:C:\ windows\system32。 (注意在Windows 2003 server下有一文件重,且Windows自的新,不覆亦可使用)


≡ MySQL 5.0.27 的安 ≡
1. 打我的,入D:local,在其下新建一文件,名 mysql 。
2. 到其官方站下 Mysql 5.0.27 Installer 行。
3. 按Next,然後Custom安方式。
4. Change,改安路;原路是"C:\program Files\MySQL\MySQL Server 5.0",改:"D:localmysql"。
5. 等安度load完,出一Sign Up向,不用理,最下面的那Skip Sign-Up,然後Next,上面有 "Configure the MySQL Server now" 是打勾的,不要去掉,直接Finish。
6. 在始安最後的配置,Next,Detailed Configuration,然後第二Server Machine。
7. 再Next,Non-Transactional Database Only。
8. 再Next,Manual Setting,接200到300,在此因是本,所以此不重要。
9. 再Next,是置其的端口,默是3306,不要它。
10. 再Next,Manual Selected Default Character Set / Collation,在下面的 Character Setgbk。 (在此注意根之后的用平情正的,安完后在MySQL.ini可出更改,但麻很多)(注意.因我常需要繁互用的情,故建全部平台的都用UTF8,在此MYSQL的也改UTF8方便之後的使用)
11. 再Next,在Include Bin Directory in Windows PATH前打勾。
12. 再Next,在Modify Security Settings前的勾取消,因是本地境,非服器和主。
13. 最後一Next再加Execute,可以看到上面的步全部完成。
14. MySQL的是:root,密空。 (建成好,量加上密)
15. MySQL,的Win + R,出行框,入cmd後回,入命令提示符,然後入:"mysql -uroot -p",回後要求入密,因密空,所以直接再按回即可。在可以看到如下成功的提示:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1 to server version: 5.0.27-community-nt
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
表示全部安成功。
16. 操作符成了"mysql>",入exit退出即可。


≡ Zend Optimizer 3.2.0 的安 ≡


1. 打我的,入D:local,在其下新建一文件,名 zend 。
2. 到其官方站下 ZendOptimizer-3.2.0-Windows-i386.exe 行。
3. 按Next,到了路那,Browse,默是"C:\ program Files\Zend\ZendOptimizer-3.2.0",其修改"D:localzend"。
4. 按Next後,可以看到的是服器的,在此由于安了Aapche 2.2.4,所以在其中一名"Apache 2.x",就按它,然後Next。
5. 接下的一路Next,全接默的置,然後Install。
6. Zend安完成。



≡ Apache PHP 的配置 ≡
1. 始菜的程序的Apache HTTP Server 2.2.4,再入下一的Configure Apache Server,可以看到那Edit the Apache httpd.conf Configuration File。一下。 具目在Apache下的CONF目下,文件名httpd.CONF,可用事本.
2. 查找:
#LoadModule ssl_module modules/mod_ssl.so
在下面添加,注意目描述需改情相符:
LoadModule php5_module "d:/local/php/php5apache2_2.dll"
3. 查找:
DirectoryIndex index.html
替:
DirectoryIndex index.html index.htm index.php default.php
4. 查找:
AddType application/x-gzip .gz .tgz
在下面添加:
AddType application/x-httpd-php .php

正常加了PHP後,Apache有如下示:
未命名1.JPG (27.18 KB)

2008-1-29 10:10


5. Apache配置束,在始行PHP配置,用Notepad打C:windows下的php.ini。



6. 查找:
extension_dir = "./"
替:
extension_dir = "d:/local/php/ext/"
7. 查找:
upload_max_filesize = 2M
的意思修改上文件的最大限制,默2M,可以改6M,或更大。
8. 查找:
;extension=php_mbstring.dll
前面的;去掉。
9. 查找:
;extension=php_gd2.dll
前面的;去掉。
10. 查找:
;extension=mysql.dll
前面的;去掉。
11. 查找:
;date.timezone =
替:
date.timezone = PRC
12. 文件修改完,此,右下角任的Apache,出的窗口中,Stop停止服,等停止後再Start服,此,可以看到其窗口的中示:"Apache/2.2.4 (Win32) PHP/5.2.0"。配置全部完成。




13.充有APACHE服器用端口的整:
找到:
#Listen 12.34.56.78:80
Listen 8080
Listen 後面的端口改你需要的端口,
找到:
#ServerName PC1999HZ.test.com:80
如果倏句被掉,不用理,如果是用的,要保服器名可用,端口上面的定一致.

然後重新apache服端,就可以生效了.



≡ phpMyAdmin 2.9.2 的安 ≡
1. 到其官方站下 phpMyAdmin-2.9.2.zip 解,更改目名phpmyadmin,然後移到"D:local\Apache2\htdocs"目下。
2. :libraries下的config.default.php。(注意必用用工具,不可用本事之的工具,推荐PSPAD,址: http://www.pspad.com/en/)
3. 查找:
$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?

把$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
的值改
$cfg['Servers'][$i]['auth_type'] = 'http'; // Authentication method (config, http or cookie based)?
即可。 按此定在入面,需要手root口令.

後面不定,亦可以正常使用.
4. 查找:
$cfg['DefaultLang'] = 'en-iso-8859-1';
替(注意要用平行):
$cfg['DefaultLang'] = 'gb2312';
5. 查找:
$cfg['DefaultCharset'] = 'iso-8859-1';
替:
$cfg['DefaultCharset'] = 'gb2312';
6. 置完成。在打IE,入:"http://localhost/phpmyadmin",即可行相操作。

≡ 其它明 ≡
· MySQL的超用:root,建加密,并且不要用於日常使用,做管理之用。
· 通phpmyadmin的功能,可以任意建,建立相用,行份,恢等操作.
· 正式用境,需要安全方面定,稍做加.
· 存放目:D:local\Apache2\htdocs
· 此文有疑的或者的地方,到www.51happy365.com/bbs指出,我,。

Powered by Freddy CopyRight © 2007 All Rights Reserved.

就是放各站的目,你看到的前目是apache提供的一例程序,各子目就是各用站了,包括
1.phpmyadmin--mysql管理平台
2.apache menu--apache中文明文
3.cms--super site集成社境
4.bbs--discuz程序
未命名3.JPG (45.64 KB)

2008-1-29 10:15


[解决办法]
楼主打的都是繁体的?/
现在最新的apache+php+mysql的版本号是多少?
[解决办法]
httpd-2.2.21 + php-5.3.8 ?
------解决方案--------------------


顶一下。不过看似有点老
[解决办法]
表示只会用wamp的飘过……

读书人网 >PHP

热点推荐