windows下Apache2+php4+MySql5集成简明教程

作者:fbysss
Blog:blog.csdn.net/fbysss
msn:
jameslastchina@hotmail.com
声明:本文章由fbysss原创,转载或引用请注明引用地址。
关键字:Apache,php,MySql
一、软件下载
1.到 www.apache.org下载Apache2的安装文件
2.到 www.php.net下载php4的zip包
说明:(1)php5已经比较稳定了,但是由于有很多php应用与php5兼容不够好,所以php4是一个比较好的选择。(2)php4有windows下的exe安装文件,但那个版本是一个微缩版,不够全,所以建议下载zip包,但需要手工安装。
3.到 www.mysql.com下载MySql5
4.下载PhpMyAdmin,用于操作MySql
二、安装配置
1. Apache和MySql的安装比较简单,跟一般windows程序安装没有多大区别,按照默认选项一步往下走即可,需要注意的一点是,最好把安装路径修改一下,不要太长,也不要有空格。比如安装Apache时选择d:/,这样安装后的Root是d:/Apache2。
MySql的安装路径可以写d:/mysql50;安装好了以后,进入d:/mysql50/bin,运行mysqld-nt --install将MySQL安装为系统服务。(mysqld-nt --remove是卸载服务)
安装好Apache2后,打开d:/Apache2/conf/httpd.conf,查找LoadModule,在所有LoadModule语句之后加入
#sss added  (这句是注释)
LoadModule php4_module "d:/php4/php4apache2.dll"
AddType application/x-httpd-php .php
#PHPIniDir "d:/php4" --如果把前面的#去掉表示默认ini路径在windows目录下
然后保存退出。
2.至于php:
(1)解压zip包到d:/php4,然后把dlls和sapi目录中的dll都拷贝出来放到其父目录,即d:/php4下。
(2)把php.ini-dist(php默认设置)或者php.ini-recommended(php推荐设置)复制到/windows目录下(有的是winnt,视系统安装而定),然后改名为php.ini。
(3)把php4ts.dll复制到/windows/system32目录下。
(4)在环境变量中,把d/:php4加入系统变量的Path。(加在尾部,前面用分号隔开)
3.将PhpMyAdmin解压到d:/Apache2/htdocs/phpmyadmin。
四、运行服务
1.运行MySql:键入net start mysql即可(net stop mysql是停止服务)
2.运行Apache:点击开始菜单->程序->Apache HTTP Server 2.0.55->Control Apache Server->Monitor Apache Servers,会在任务栏右下角出现一个红色羽毛图标,点击右键Open Apache Monitor,然后点击start按钮,如果有配置不正确,会有弹出窗口提示错误。否则会在窗口左下区域看到The Apache2 server is starting字样。
五、测试效果
1.打开浏览器,输入 http://localhost,正常会看到一个默认主页。
2.输入 http://localhost/phpMyAdmin/index.php ,正常会看到phpMyAdmin的主页。
注:如果端口号不是默认的80,而是8080,需要将localhost修改为localhost:8080。
六、写给新手
    安装和配置甚至使用的步骤,往往在软件的文档中都已经写的很详细,虽然都是英文,但并不难懂,抓住关键词汇即可。我认为下载完一个好的习惯是首先阅读faq、readme、install等文档,然后再进行下一步。
    如果软件的文档不够详细,可以到其官方网站,找相关技术论坛。国内也有很多很好的论坛,但学会阅读英文资料,我想对自己提高技术水平很有帮助。
补充:原来在Windows sp1下安装没有问题,SP2中启动mysql时发现一个1067代号的错误,解决办法如下:
在c:/windows下建立一个my.ini。输入以下内容:
[mysqld]
# set basedir to installation path, e.g., c:/mysql
basedir=D:/MySQL50

# set datadir to location of data directory,
datadir=D:/MySQL50/data

[WinMySQLadmin]
Server=D:/MySQL50/bin/mysqld-nt.exe
user=root
password=
保存退出。然后再运行服务,应该没有问题了。
=======================================
补充1:php5的安装
下一个phpzip包,解压到d:/php5,拷贝php5ts.dll到/windows/system32目录下。
php.ini文件处理同上,
修改LoadModule php4_module "d:/php4/php4apache2.dll"为
LoadModule php5_module "d:/php5/php5apache2.dll"
补充2:与SqlServer的集成
修改php.ini,查找mssql,把;extension=php_mssql.dll前面的分号去掉;
查找extension_dir,修改为"d:/php5/ext"
测试页面phpinfo.php代码:
<?
phpinfo();
?>
放置于d:/apache2/htdocs/php/目录,测试时使用http://localhost/php/phpinfo.php,可以看到php的配置参数和一些系统信息。在页面上查找"extension_dir",检查是否刚才配置的值。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
有时候我们需要不同的PHP版本来测试,默认自带的6个已经足够,你如果不满意,可以自己自定义任何你需要的PHP版本号。 打开PHPWAMP的Apache2.4站点管理 自定义设置PHP版本案例,几百个PHP版本随意切换 这里我已经建立了6个站点,采用端口来区分的,当然你也可以绑定域名,采用域名来区分不同的站点,站点管理可以用端口区分,也可以用域名区分,是通用的。(端口模式和域名模式的教程可以百度搜索,都有了) 下图我建立了6个不同的PHP版本,这6个版本可以同时运行,这时候我还想要添加一个自定义版本,那么应该什么做呢。 自定义设置PHP版本案例,几百个PHP版本随意切换 先去下载你需要的PHP版本,你可以上PHP官方下载,也可以到集成环境PHPWAMP的官网去下载,都可以,都能直接使用,下载后直接丢到软件里就可以使用。 首先我先去下载我想要的PHP版本,如下图,我随便选择其中一个版本,我选的是php7.0.13,当然你可以选择5.2或者5.3等其他版本,看你的需求,几百个PHP版本,随便你选。 自定义设置PHP版本案例,几百个PHP版本随意切换 下载完成后,添加一个自定义站点 自定义设置PHP版本案例,几百个PHP版本随意切换 然后右键该自定义站点,点击此处打开对应文件夹(自定义版本右键才能看到此选项) 自定义设置PHP版本案例,几百个PHP版本随意切换 然后把你下载的版本号文件丢进去,如下图 自定义设置PHP版本案例,几百个PHP版本随意切换 把版本号丢进去后,点此直接启动即可使用你定义的php版本!会自动配置(当然你也可以自主配置,是不会限制你的,配置随意你修改。) 自定义设置PHP版本案例,几百个PHP版本随意切换 启动后我们可以浏览了,右键你想要浏览的网站,点端口浏览,因为目前示范的是端口模式,域名模式的话,把主界面变成80端口,在站点管理绑定域名即可,具体域名模式的教程,可以百度搜索,网上都有的,我就不演示了,我只演示如何自定义版本就可以了。 自定义设置PHP版本案例,几百个PHP版本随意切换 这是启动后的效果,如下图,看到了我们最新定义的php7.0.13了,这就是PHP默认打开的模块,如红框显示,你可以一键开启其他常用模块 自定义设置PHP版本案例,几百个PHP版本随意切换 默认安装好所打开的只是官方默认开启的模块,如果想开启其他常用模块,可以右键该自定义站点,一键开启常用模块。 自定义设置PHP版本案例,几百个PHP版本随意切换 开启后,重启动apache 自定义设置PHP版本案例,几百个PHP版本随意切换 然后浏览,我们可以看到常用的模块都开启了,红色方框显示的内容比刚才多了一倍,当然不止图片上这么点,我只截图了一部分。 自定义设置PHP版本案例,几百个PHP版本随意切换 更多PHPWAMP绿色集成环境相关教程,大家可以点击软件上面的菜单查看。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值