Heim > Datenbank > MySQL-Tutorial > WIN2000/XP下配置apache2.0.52+php5.0.2+mysql4.0_MySQL

WIN2000/XP下配置apache2.0.52+php5.0.2+mysql4.0_MySQL

WBOY
Freigeben: 2016-06-01 13:59:43
Original
872 Leute haben es durchsucht

Apache

◆一、使用软件:

apache_2.0.52-win32-x86-no_ssl
php-5.0.2-Win32
mysql-4.0.21-win
phpMyAdmin-2.6.0

配置环境:Windows Xp sp2

◆二、基本安装步骤

注意事项:安装过程,任何目录和文件名都不要使用空格,

不要使用D:/Program Files 而要使用D:/ProgramFiles

1. apache_2.0.52-win32-x86-no_ssl

apache服务器软件,我下载的是win版本,2.0系列的配置都是相似的。

双击安装apache2.0.52,我把它安装到D:/apacheGroup 注意,目录名不要包含空格,否则下面设置php会出错。安装结束后,apache自动运行,在浏览器里输入http://127.0.0.1是不是显示出了默认的网页,如果你不希望看到这个页面,可以到D:/apacheGroup/apache2/conf 目录下找到 httpd.conf 打开编辑,并查找 DocumentRoot " 在2.0系列的版本中,只会找到一个 DocumentRoot " ,把引号内的路径改为你自己的路径就可以了,比如 DocumentRoot "D:/php" 现在默认的根目录就是 D:/php 注意这里用的是“/”。

2、安装php5.0.2

下载过来的php-5.0.2-Win32一般是个zip格式的压缩包,解压缩到D:/apacheGroup 目录下,并使文件都在一个文件夹下,改文件夹名为php5 ,这样方便接下来的工作。现在我们看到 D:/apacheGroup 下面已经有两个文件夹了, 一个是 apache2(安装apache2.0.52自动生成的一个文件夹) 另一个是 php5 我的方式是每一个软件一个文件夹,并且这些文件夹在同一目录下, 这样便于查找。 好了,我们现在开始配置apache 使它支持php5 .

首先,找到 D:/apacheGroup/php5 目录下的php.ini-dist 重命名为php.ini 并复制到C:/WINDOWS 目录下,

然后,复制 D:/apacheGroup/php5 目录下的php5ts.dll,libmysql.dll 到C:/windows/system

接下去,我们开始配置 D:/apacheGroup/apache2/conf 下的 httpd.conf文件,打开httpd.conf (可用记事本打开)

①找到 AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset GB2312 (让默认语言编码为简体中文)

②找到DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php index.php3

------------------- 模块化安装配置 ------------------------

找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行

LoadModule php5_module D:/apacheGroup/apache2/php5/php5apache2.dll

其中D:/apacheGroup/apache2/php5/ 为你php目录,找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行

AddType application/x-httpd-php .php

-------------------CGI安装配置-----------------------------

找到 AddType application/x-gzip .gz .tgz 这行,加入如下即可

ScriptAlias /php/ " D:/apacheGroup/apache2/php5/"

AddType application/x-httpd-php .php

Action application/x-httpd-php "/php/php-cgi.exe" 这里要做的主要有两个,一个是复制php.ini到系统盘,另一个就是配置httpd.conf使其支持php5,这里要求绝对路径中,例如D:/apacheGroup/apache2/php5/ 中间不能出现空格,否则apache2.0.45将出错!

好了,现在看看你的apache是不是已经支持php了呢,呵呵,成功了吧!

3、安装mysql-4.0.21-win

因为在win环境下配置apache所以,这里用的mysql也是win版本的。解压缩之后,安装mysql4.0.21到D:/apacheGroup/ 目录下,并使mysql完整的安装到 mysql目录下(可以在选择安装路径的更改文件夹名字),好了,装mysql没什么具体要求,主要是下一步的配置。

首先启动mysql(如果已经启动自然不用再去启动了,看看任务栏有没有小绿灯就知道了)再提一下,现在我的mysql已经安装到 D:/apacheGroup/mysql 目录下了, 那么进入 D:/apacheGroup/mysql/bin 找到winmysqladmin.exe 双击,mysql自动启动运行。

好了,开始配置php.ini了。进入C:/WINDOWS 打开 php.ini 找到

extension_dir = "./"

改为

extension_dir = "D:/apacheGroup/php5/ext"

找到
;extension=php_mysql.dll
将';'去掉改为
extension=php_mysql.dll

找到
;session.save_path = "/tmp"
将';'去掉 设置你保存session的目录,如
session.save_path = " D:/apacheGroup/php5/session_temp";

好了,到这里已经成功了!

4、phpMyAdmin-2.6.0的配置

将phpMyAdmin-2.6.0.zip解压到自己定义的WEB根目录中去,重命名文件夹为phpmyadmin或其它

打开phpmyadmin 目录中的 config.inc.php

找到

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';

分别填上你mysql的用户和密码即可

超级实用补充:

1. php.ini 配置

register_globals = On

有些程序需要该项支持,否则无法上传文件

2. 禁止浏览目录

去掉httpd.conf里所有的indexes去掉

用户将无法看到目录列表

3、编辑httpd.conf文件,在该文件中加一行

Alias /test/ "c:/php/test/"

4. 允许浏览特定的虚拟目录

Alias /test/ "D:/php/test/"

Options Indexes FollowSymLinks

将以上代码写入httpd.conf 文末

说明:

行1:映射虚拟目录 test 到真实物理路径 D:/php/test

行3:即Options Indexes FollowSymLinks 允许浏览虚拟目录 test 下的文件

5、一点关于apache2.0.52的全局配置

ServerAdmin webmaster@****.net 设置为管理员的邮件地址
ServerName www.****.net:80 主机名(域名、IP地址均可)及端口地址
DocumentRoot “D:/php” 网站根目录

DirectoryIndex index.php index.html index.htm index.php3 index.html.var 加入默认文档

ServerTokens Full 显示服务器信息,Full为全部,Prod为最少,建议设置为Prod,不容易暴露服务器信息

AddType application/x-httpd-php .php .phtml .php3 .php4 加入对php、phtml、php3、php4文件的支持

◆三、高级设置:

现在整套系统就算基本完成,剩下的就是一些高级设置:

apache高级附加功能:

1、配置ActivePerl-5.8.4.810-MSWin32-x86(以支持cgi/pl)

双击下载过来的ActivePerl-5.8.4.810-MSWin32-x86.exe安装到D:/apacheGroup/Perl目录下(最好安装到c:/usr)为了便于文件管理,我把perl安装到了D:/apacheGroup/Perl目录下。

开始设置httpd.conf使D:/apacheGroup/apache2/cgi-bin 目录自动转化为虚拟目录(最好把cgi程序都要放在这个目录下,如果图片无法正常显示,请重启计算机,重启后一般没有问题,也可以把cgi程序放在根目录下,经过测试,放在根目录运行正常,图片也正常显示。)

(1)寻找,往下面有一句Options,把后面的参数全去掉,加一个All,注意大小写呵。再往下有一句AllowOverride,也把后面的None去掉,加一个All

(2)寻找,往下面第八行有一句Options, 把后面的参数全去掉,加一个All,注意大小写呵。再往下数行有一句AllowOverride,也把后面的None去掉,加一个All

(3)寻找#ScriptAlias /cgi-bin/ "D:/apacheGroup/apache2/cgi-bin/",把前面的#号去掉

(4)寻找,下面有一句AllowOverride, 把后面的参数去掉,加一个All,注意大小写呵。再往下有一句Options也把后面的None去掉,加一个All

(5)寻找AddHandler cgi-script .cgi后面加上.pl ,即 AddHandler cgi-script .cgi .pl

(6)如果还想增加SSI,需把下面两行前面的#号去掉。

AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
AddHandler server-parsed .shtml

还要注意perl脚本中的perl解释路径,必需把所有cgi或pl文件头的默认的#! /usr/Perl/bin/perl.exe 改为 #!D:/apacheGroup/Perl/bin/perl.exe 即你perl.exe的绝对路径!(如果使用c:/usr目录安装就不需要更改,强烈建议普通用户把perl安装在c:/usr目录下)好了,现在已经能够成功解析cgi和pl了!

小结:这里有一个重点就是perl.exe所在的目录,安装在c:/usr目录下,可以减少很多不必要的设置(比如,设置每个cgi/pl文件头的#! /usr/Perl/bin 当然也可以使用ultraedit32来进行批量更改,我就是这样做的!)

2、zendOptimizer255Windows-i386的安装(优化php性能)

双击下载过来的zendOptimizer255Windows-i386.exe进行安装,在安装过程会出现选择apache的安装目录和php.ini所在目录,一般能够自动识别,如果不能请手动查找,安装完毕后会自动启动,不需要任何设置!该软件能够自动设置php.ini以进行php执行程序的优化!

检验:编制php页面:代码如下

phpinfo();
?>

保存为info.php

运新info.php即可得知是否使用了zend引擎!

好了,到这里,基本上各个组件都安装全了!投入使用吧,呵呵!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage