Windows下Php5+apache2+Mysql5+phpmyadmin的安装
软件及版本:
Apache2.0 如: apache_ 2.0.54 -win32-x86-no_sslApache 2.0.55 for Windows )http://archive.apache.org/dist/httpd/
Php5.0 如: php-
5.1.2
-Win32.zip
http://www.php.net
Mysql5.0 如: mysql-
5.0.19
-win32
http://dev.mysql.com/downloads/
Phpmyadmin 如: phpMyAdmin-2.8.xxx.zip
http://www.phpmyadmin.net
安装软件
安装前应注意:如果运行了IIS的话先关掉IIS
[1]安装Apache2 (装在哪个目录,随你喜欢;我装在默认的)
a. 一直Next 到,分别填上您的域名,服务器域名,邮箱地址。[这里设置localhost限于在本地使用,如果您用于网络服务,应填写您的IP或域名,添错了也可以在装好后修改httpd.conf来修改这一步的配置]
|
如果您看到的是E文欢迎页面,您的APACHE也没问题,是因为您用的apache2是从http://archive.apache.org下载的,那么您还要打开开始》程序》Apache HTTP Server
2.0.54
》Configure Apache Server》Edit The Apache httpd.conf Configuration File 这个文件
找到 AddDefaultCharset ISO-8859-1
将其改为 :
AddDefaultCharset GB2312
DefaultLanguage GB2312
AddLanguage zh-cn .cn (让默认语言编码为简体中文,如果是在国内站点下载的APACHE这里是不用改了的,我只有一次直接到官方网站下载才需要到百度去百度出解决这的方法。)由于我同时也在使用IIS,所以这一步我装成通过8080端口运行apache,我运行首页是http://localhost:8080
[2]解压PHP 5 (我整个文件夹解压到C:/,然后把文件夹名改成PHP----目录是C:/php。注意:解压到那个盘都可以,但PHP解压文件夹路径不能有空格,)
[3]安装MySQL 5
默认安装即可
[4]解压phpMyAdmin
(我在D:/中建www文件夹,将phpMyAdmin解压到其中。(是把文件夹phpMyAdmin-
2.6.3
-rc1整个的解压!我把文件夹改成了phpMyAdmin)
设置软件
1.配置apache的WEB目录
打开conf/httpd.conf 找到
DocumentRoot "C:/programfile/Apache/Apache2/htdocs"
<Directory " C:/programfile/Apache/Apache2/htdocs">
将路径修改为你的WEB目录,如:
DocumentRoot " E:/hongjk/phpwww"
<Directory "E:/hongjk/phpwww">
2.配置apache使它支持php
打开conf/httpd.conf 找到
[1]找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php
[2]在最后加入LoadFile c:/php/php5ts.dll(就是你解压到的路径后加一个php5ts.dll
这句,使windows加载php5ts.dll,这无论是apache还是IIS都必须以来的链接库
/*这一步也可以将php目录里的 php5ts.dll拷到 系统目录(system32)实现同样的功能
[3]找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行
LoadModule php5_module d:/php/php5apache2.dll
其中d:/ php/php5apache2.dll 为你php目录中php5apache2.dll所在的位置
如果apache不能启动,改为LoadModule php5_module d:/php/php5apache2_2.dll
[4]找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
AddType application/x-httpd-php .php .php4 .php5 .phtml .phps
配置php使其支持mysql
[1] 把D:/php文件夹下的php.ini-recommended改名,改名为php.ini
[出于安全和效率的考虑,建议使用php.ini-recommended作为php.ini的蓝本,而不要使用php.ini-dist。]
[2] 打开php.ini,找到extension_dir = "./" 改为 extension_dir = "D:/php/ext",也就是你的PHP目录下,包含着一大堆.dll文件的那个目录.找到extension=php_gd2.dll,extension=php_mbstring.dll,extension=php_mysql.dll这3行,把这3行前的";"都去掉,让这3行生效,也就是说,让你的PHP支持mysql组件.
找到session.save_path 这一行,设成session.save_path = "d:/www/session_tmp" 这句话的作用是,让产生的session文件,都存到你设的目录D:/www/session_tmp里去,不然你的系统目录里,会有很多session文件.(真正用做网络服务器时是不把session文件夹建到web文档文件夹里的)
[要是您以CGI方式安装了以后,就要找到session.auto_start段,改成session.auto_start = 1.用这方法装就不用改]
[3] 保存php.ini,复制php.ini到windows目录下[win2000 复制到WINNT下,winxp复制到windows下]
[4] 在php5目录里有个libmysql.dll文件,把它复制到系统的system32文件夹下.
[5] 最新版的phpmyadmin 3.8.0 .2的config.inc.php没有给出。在phpmyadmin目录下的libraries文件夹内的config.default.php,把文件复制到该文件的上一级目录(复制到phpmyadmin下),改成config.inc.php,就成上面所说的config.inc.php了。
重新启动apache服务,打开http://localhost/phpMyAdmin [也就是您存放phpmyadmin的服务路径]如果看到可见且没有错误提示的网页,你的MYSQL就配置好了