博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
apache+php+mysql安装配置
阅读量:2351 次
发布时间:2019-05-10

本文共 3091 字,大约阅读时间需要 10 分钟。

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

 
一、下载软件:
Apache
 下载地址:   选用Win32 Binary (MSI Installer):
 
PHP
 下载地址:   选用
 
MySQL
 下载地址:   选用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安装到什么地方,为他系统安全及操作容易,我们不要使用默认路径,你可以设为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

ErrorLog E:/Apache2/sales.yourdomain.com/error_log

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

 

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

转载地址:http://oblvb.baihongyu.com/

你可能感兴趣的文章
JQuery学习笔记2
查看>>
代码质量及其优化(学习笔记)
查看>>
将代码托管到GitHub
查看>>
Java实现PDF的生成(使用IText)
查看>>
MySQL学习笔记
查看>>
数据库连接池
查看>>
MySQL性能优化经验
查看>>
MySQL学习参考
查看>>
Java工程结构管理(BuildPath/系统库/外部库)
查看>>
将代码托管到Coding
查看>>
JS-异步提交表单的几种方式
查看>>
作为一个Java初学者应该注意些什么呢?
查看>>
27岁转行自学Java,真的太晚了吗?
查看>>
自学Java最起码要学到什么程度才能就业?
查看>>
零基础学Java需要做哪些准备?需要注意些什么呢?
查看>>
有了这份阿里大牛手写630页Java高级面试手册,offer稳了【建议收藏】
查看>>
学习Java,需要学到什么程度,才能出去找工作?
查看>>
2021年Java发展怎么样?现在学了Java技术出来是否还能找到工作?
查看>>
Java程序员面试大厂的技术标准,你达到要求了吗?
查看>>
为什么Java程序员需求量这么大,还会有人找不到合适的工作?
查看>>