apache+php+mysql安装配置

 本文介绍在Windows XP上安装配置apache+php+mysql运行环境!

 
一、下载软件:
Apache
 下载地址: http://httpd.apache.org/download.cgi   选用Win32 Binary (MSI Installer): apache_2.0.58-win32-x86-no_ssl.msi
 
PHP
 
MySQL
 下载地址: http://dev.mysql.com/downloads/   选用4.0.26稳定版本
 
二、安装PHP4

1.下载后,解压到e:/php目录下。

2. 把e:/php4目录下的php4ts.dll php4ts.lib文件都拷贝到c:/windows/system32目录下(即window 2000系统目录下的system32目录)。

3. 修改php.ini文件 重启完后,把e:/php目录下的php.ini-dist文件改名为php.ini 用记事本或其它可编辑文本的软件把它打开。

3. 找到register_globals = Off 改为register_globals = On
这一步是为了使部分旧的PHP程序能正常运行;

4. 找到 extension_dir = ./ 把它改为extension_dir = e:/php/extensions
这是指定php4扩展dll文件存放的路径 由于php4默认所带的php.ini-dist中,是关掉了所以的扩展dll的功能

;extension=php_gd2.dll

;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_crack.dll
;extension=php_curl.dll

.....
要做的就是把extension前面的分号去掉就行了,当然这样是不够的。因为有些extension在我们的系统是不能使用的,比如系统中没有安装 sql server的话,那么extension=php_mssql.dll就要用;(分号)把它注释掉;
其中,PHP4带了两个GD扩展,请选用一个,另一个先用分号注释掉,以免出现函数无法注册的错误;
如下面
extension=php_gd.dll
;extension=php_gd2.dll

3.3 找到session.save_path,把这一项改为 session.save_path = c:/tmp
并在C盘建立一个TMP目录

3.4把所有的extension=php_xxxx.dll前面的分号都去掉后。记得要保存刚刚的修改 并把php.ini文件放置在c:/windows目录下

三、MySQL

 将zip压缩包解压到e:/mysql目录下,进入e:/mysql/bin目录,双击运行mysqld-ne.exe文件

四、安装设置Apache

运行apache_2.0.58-win32-x86-no_ssl.msi 。它会问你将Apache安装到什么地方,为他系统安全及操作容易,我们不要使用默认路径,你可以设为e:/Apache或e:/,因为马上你就要修改它的配置文件。

如果安装没出什么错的话,Apache就可以用了。有很多readme文件可供参考,但仅有一个文件是讲Win32平台的,包括Window 9x和Windows NT。

尽管有几种不同方法在 Apache 下配置 PHP,但是对新手来说还是非常简单易用的。有关更多的 httpd.conf 配置指令请参考 Apache 文档。

如果你按照手工安装步骤一节中的说明把 PHP 解压缩到了 e:/php/ 目录下,那么需要加入以下三行到 Apache 配置文件中以 CGI 方式安装:


ScriptAlias /php/ "e:/php/"

AddType application/x-httpd-php .php .phtml

Action application/x-httpd-php "/php/php.exe"

注意上面的第二行在原来的 httpd.conf 中就有的,不过被注释了。还有记住用你自己放置 PHP 的路径替换 e:/php/。


警告
在 CGI 方式下,你的服务器可能会受到几种攻击的影响。请学习如何防止攻击。


如果你想在 Apache 中用模块方式使用 PHP,确认把 php4ts.dll 拷贝到 windows/system(Windows 9x/Me)或者 winnt/system32(Windows NT/2000)或者 windows/system32(Windows XP)目录下,覆盖原来的文件。然后在 Apache 配置文件 httpd.conf 中加入以下两行:


用自己喜爱的编辑器打开 httpd.conf,找到 LoadModule 指令的部分,在其列表的最后部分加上如下一行,
对 PHP 4:
LoadModule php4_module e:/php/sapi/php4apache.dll
对 PHP 5:
LoadModule php5_module "e:/php/sapi/php5apache.dll"

你可能发现在用 Windows Installer 安装了 Apache 之后需要为用 AddModule 指令定义 mod_php4.c。尤其是在定义了 ClearModuleList 指令时格外重要,向下滚动几行可以找到该指令。你将会看到 AddModule 项目的列表,在列表的最后加上这一行:
AddModule mod_php4.c
对于 PHP 5 则为:
AddModule mod_php5.c

搜索类似 # AddType allows you to tweak mime.types 的短语,你会找到一些 AddType 的项目,并且在列表的最后有这一行: AddType application/x-httpd-php .php。你可以在这里选择任何想用 PHP 解析的后缀。.php 只是所建议的一个。甚至可以包括 .html,也可以加上 .php3 来向下兼容。


修改了配置文件之后记住重新启动 Apache,例如如果你的 Apache 是作为 Windows 的服务安装的,NET STOP APACHE 后面接上 NET START APACHE。或者用你通常使用的快捷方式。

有两种方式使用源程序语法彩色显示特色,但是取决于你的安装方法。如果你配置了 Apache 的 SAPI 模块方式使用 PHP,那么在 httpd.conf 中(和插入 AddType application/x-httpd-php .php 是同一个位置)加入下面一行就可以使用本特色:AddType application/x-httpd-php-source .phps。

如果你用 CGI 方式使用 PHP,那你需要用 show_source() 函数。建立一个 PHP 文件,加入以下代码:。用你想要显示源代码的文件名替换掉 original_php_script.php。

五、设置Apache虚拟主机

修改httpd.conf, 删除# NameVirtualHost *:80 前面的#

添加

<VirtualHost *:80>
DocumentRoot E:/Apache2/htdocs
ServerName www.yourdomain.com

ErrorLog E:/Apache2/sales.yourdomain.com/error_log
TransferLog E:/Apache2/sales.yourdomain.com/access_log
</VirtualHost>

 

至此,apache+php+mysql运行环境配置完毕!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值