您所在的位置为:建站知识>>建站知识-系统维护>>正文

apache,mysql,php终极安装

时间: 2010-06-13 09:01 字号:|| 点击:

apache,mysql,php终极安装
其实安装apache,mysql,php是一件很简单的事情,网上到处都是安装教程。还写这种文章有什么意思呢?
因为网上的教程很多都是相当老的版本,已经不适用于现在的情形。
而且,网上的教程都很麻烦,把一些DLL拷来拷去的,把配置文件改这改那的,其实根本就没必要把DLL,INI拷到什么地方。安装这些东西本来就应该是一件极其easy的事情。
下面来说一下我们的终极安装吧。相信你会喜欢这个终极安装的。
第一步,先下载我们需要的资源。
毫无疑问,既然是新安装,当然都要新版本,而且是最适用于我们的版本。
php5.2.5 zip package(我一直不喜欢用installer版本)
apache_2.2.6-win32-x86-openssl-0.9.8e.msi
mysql 5.1.22 Without installer(又一个非installer版本)

1、安装mysql(这里是解压版的安装)
把mysql的ZIP包解压缩放置到d:/app/mysql5里面。
把该目录下的my-*.ini文件重命名为my.ini,我是把my-small.ini重命名为my.ini,我本本的内存只有512M,这个占用内存最小,所以先把这个。
在my.ini里
[mysqld]
这一段里添加
basedir=d:\app\mysql5
datadir=d:\app\mysql5\data
指定数据存放的目录。
点开始菜单->运行->输入cmd命令
d:
cd app/mysql5/bin
mysqld.exe --install mysql --defaults-file=d:/app/mysql5/my.ini
把mysql安装为windows的service,使mysqld服务可以随系统启动。
到此为止,MYSQL安装完毕。简单吧。

2、安装php
解压缩php5.2.5 zip package到d:/app/php5
右击“我的电脑”->点“属性”->选“高级”->点“环境变量”,修改PATH变量,在后面添加
d:/app/php5
如下面我的PATH环境变量就是:
C:\Program Files\ThinkPad\Utilities;%SystemRoot%\system32;%SystemRoot%;d:\app\php5
把d:/app/php5目录下的php.ini-dist重命名为php.ini
修改其中的
extension_dir = "d:/app/php5/ext"
打开
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_gd2.dll #(启用GD字库)

这些常用的扩展。OK了,PHP安装完毕。


3、安装apache
直接双击MSI文件,基本一路回车,我的习惯是把安装路径修改为d:/app/apache2。
安装好以后,打开httpd.conf添加以下配置

LoadModule php5_module "d:/app/php5/php5apache2_2.dll"  
###(因为我们用的是apache.2.2.*)
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "d:/app/php5" (注意这个是你的PHP目录,不是php/ext目录)
重启一下APACHE,OK了。

apache2.2.8
估计要换成
LoadModule php5_module "D:/PHP/php5apache2_2_filter.dll"
PHPIniDir "D:/PHP/ext/"

到此,APACHE,MYSQL,PHP已经完整结合起来了。当然我这里说的只是适合大多数普通应用,如果想要更适合自己的开发,自己去修改相应配置文件就可以了

是的,安装mysql,apache,php就是这么简单,不需要做再多特别工作,是不是可以称为终级安装呢?
检测PHP有没有安装成功,编一个test.php文件,里面放如下内容
<? echo phpinfo(); ?>
然后在浏览器中访问这个test.php 如果能显示内容则安装正确


如果识别不到mysql
请查看 extension=php_mysql.dll 是否取消注释。extension_dir目录是否正确。
另外请将php_mysql.dll 和libmysql.dll拷贝到c:\windows\system32目录中。

在运行test.php就能访问到mysql模块了。

收藏   打印   关闭 上一篇: 如何设置Apache防止图片盗链 下一篇: 利用apache的proxy-ajp做apache与tomcat的结合

底部导航

新手上路 付款方式 常见问题 服务支持 关于网站宝
注册建站账户 在线支付 关于网站备案 建站热线:400 696 0848 网站宝介绍
在线免费建站 银行转账 如何解析域名 在线咨询留言 网站地图
建站视频教程 来公司付款 建站价格费用 建站服务申请 加入网站宝
建站图文教程 上门收款 做网站流程 投诉电话:021-61659662 合作与渠道
升级到收费版 邮局汇款 怎样网站推广 帮助中心 QQ群:103611961 联系方式