我的毕设——WAMP平台搭建

本来想搭建LAMP,结果困难重重,只能放弃,争取有机会能再尝试。

进入正题,我电脑用的是windows7系统,平台搭建没有用整合包,是手工配置的,其实也蛮简单。但其中遇到许多问题,安装过程略带,主要记录下问题和解决方案吧。

软件需求:

Apache:httpd-2.2.21-win32-x86-no_ssl.msi;

Mysql:mysql-5.5.19-win32.msi;

PHP:php-5.2.17-Win32-VC6-x86.msi;

此外,我还装了mysql的图形界面工具 mysql gui toos:mysql-gui-tools-5.0-r17-win32.msi;

首先安装Apache,我在E盘新建一个名为WAMP的文件夹,接下来的软件也都安装在这个目录下。

APACHE安装目录:E:/WAMP/apache2

安装打开http://localhost/ 显示it works,安装并启动成功。

继续安装mysql,安装目录,我在点击next以后并没有让我选择安装目录,而是直接安装在了C:/program files/mysql/mysql server 5.5

GUI TOOLS也一起安装在了MYSQL目录下。

接着安装PHP,选择安装目录:E:/WAMP/PHP,往下点,EXTENSIONS据说完全安装会报错,我就只选了几个网上的安装教程普遍加载的几项。

到此安装步骤都已经结束,配置环节略去,因为此环节问题太多,虽然安装成功但还是有很多地方没有搞清楚,所以略去以免误人。

但我遇到的问题都非常普遍,所以记录一下,网上很多解决方法,只有试过了才知道有没有效。


问题:

1,mysql在安装完进入InstanceConfig时,最后start server的时候报错,无法启动。

原因在于我之前安装和卸载了多次,然而卸载没有彻底删除文件夹和注册表,我通过删除所有相关目录,即使是新建起来用来保存数据的空文件夹也得删掉,在尝试过几次重新安装后我觉得空文件夹也不能放过,应该全部删除,和Mysql有关的注册表我也全部删除,彻底的卸载干净以后再尝试安装mysql,结果提示安装成功。

2,安装完PHP重启apache,开始报错:

1)Error:httpd.exe: Syntax error on line 502 of E:/WAMP/apache2/conf/httpd.conf: Cannot load E:/WAMP/apache2/php5apache2_2.dll into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3 

解决办法:原因是PHP安装后没有在APACHE的httpd.conf文件里进行配置,我打开E:/WAMP/APACHE2/CONF 下的httpd.conf,找到LoadModule php5_module "php5apache2_2.dll",这个语句将php5apache2_2.dll默认在apache2文件夹下了,所以我将它改为:LoadModule php5_module "e:/wamp/php/php5apache2_2.dll"并保存。

PS:这个语句的上面一句:PHPIniDir "",改为PHPIniDir "e:/wamp/php/",定义到自己的PHP安装目录,以免再提示错误。

3,在将httpd.conf配置完以后,重启apache提示错误:file E:/WAMP/apache2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?

这个错误在网上有很多解释,有人说是extensions模块加载问题,有人说是apache的不正常关闭和启动导致SEM信息量过多,需要清除,我尝试了许多方法,但都没有效果,我只能联想到之前我用记事本打开PHP.INI配置文件,可能对其造成了影响,我在重新安装PHP以后,没有去打开PHP.INI文件,然后将HTTPD.CONF中需要配置的地方进行配置,结果服务器运行成功。

4,编写PHPINFO.PHP文件后放入自己设定的网站目录,具体设定在httpd.conf中的documentRoot和Directory位置将路径改为需要更改的目录,我是E:/WAMP/WWW,将PHPINFO.PHP放入WWW目录后,在浏览器输入http://localhost/phpinfo.php,打开发现是该网页的源代码。

解决办法是在HTTPD.CONF里面添加语句:AddType application/x-httpd-php .php   这样就可以解析PHP文件,此外我还添加了 .html和.htm。


还有些问题在反复安装过程中修改后忘记了,但大致都是照着一些安装教程来做的,WAMP的搭建也花费了我不少时间,一开始的软件版本选择就非常头痛,比如php版本中,V9是给IIS服务器使用的,但我同学搭建成功了,而我却失败了,看了PHP的文档才知道V9和V6的区别,可能失败是因为其它原因,但至少我多知道了这么一点。还有关于php5apache2_2.dll的文件问题,V9应该是没有这个文件的,即使下载一个过来也是没用的。所以我同学能够搭建成功我感到非常疑惑,需要求教。


以上是我在搭建WAMP过程中解决的一些问题,平台终于搭建成功,毕业设计也将真正开始。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值