热门关键字:   安全硬件 智能手机 网吧技术 手机安全 防黑 服务器 数据库 局域网 信息化

安装Apache+php+Mysql+phpMyAdmin本地架设问题解析

发布时间:2018-10-31 13:37文章来源:未知文章作者: 点击次数:
摘要:首先各软件的版本如下:Apache:Apache_2.0.63-win32-x86-no_ssl (msi安装包)php:php-5.2.5-Win32 (zip压缩包)Mysql:mysql-essential-5.1.37-win32 (msi安装包)phpMyAdmin:phpMyAdmin-3.2.1-rc1-all-languages (zip压

昨天在XP系统上没有搞定,下班回去后把东西统统扔到了虚拟机的2003系统上慢慢研究,用了两个多小时时间终于架好了。在此感谢曾经提供过帮助的各位兄弟,以及在上一篇文章里留言提供建议的各位朋友。
 

一般的配置方法就不再敖述了,网上很多内容,这里说一下一些容易出问题的地方,存档备查并与诸君分享。
首先各软件的版本如下:
Apache:Apache_2.0.63-win32-x86-no_ssl (msi安装包)
php:php-5.2.5-Win32 (zip压缩包)
Mysql:mysql-essential-5.1.37-win32 (msi安装包)
phpMyAdmin:phpMyAdmin-3.2.1-rc1-all-languages (zip压缩包)

 

以上软件安装过程中容易出现问题及解决方法:
 

 1,Apache服务不能启动:仔细检查你的/conf/httpd.conf文件配置。
      1.1 php目录下的Apache模块版本不对应。在php目录下分别有php5apache2.dll和php5apache2_2.dll两个模块文件,在配置httpd.conf文件时需要根据你的Apache版本来选择。如果你的Apache是 2.2.x则需要再httpd.conf中选择加载php5apache2_2.dll,如果是介于2.x.x和2.2.x之间的版本(例如秋天安装的2.0.63)就应该选择加载php5apache2.dll,如果选择错误将导致Apache服务不能启动。
      1.2 检查本机是否有与Apache默认80端口冲突的程序在运行,如IIS,某些版本的skype;如有冲突选择关闭冲突程序(对于IIS当然是停止服务了)或者更改Apache的80端口为其他。
 

2, Mysql安装时提示启动服务失败。
      解决方法比较简单:利用命令提示符删除Mysql服务即可,例如安装的Mysql服务名称为mysql,那么只需在命令提示符中执行 "sc delete mysql"即可,然后点击Mysql配置界面的"Back"按钮,再"Execute"即可。如仍然不能解决,点击界面上的"Cancel"按钮,先取消,然后重复执行刚才的删除服务操作,再运行Mysql配置程序即可。
 

3,php无法加载mysql模块,phpMyAdmin无法载入mysql扩展和mcrypt扩展。
      解决方法:
      1,确认在php目录下的php.ini配置文件中已经开启了加载php_mysql.dll和php_mcrypt.dll,方法为取消"extension=php_mysql.dll"和";extension=php_mcrypt.dll"语句前的";"符号。
      2,如果php目录放置于NTFS分区上,要确保php.ini的权限为"everyone"完全控制。
      3,如果你和我一样不是用的php msi安装包而是用的压缩包直接解压,那么需要将以下几个文件复制到%systemroot%\sysem32目录下(在2003/XP下就是c:\windows\system32):php.ini,libmcrypt.dll,libmysql.dll以及ext目录下的php_mcrypt.dll,php_mysql.dll,然后重启Apache。

 

当然,因为本人第一次配置php,难免有不到甚至谬误,还请各位高手不吝补充。

来源:零度空间 http://www.0point.cn
 

上一篇:利用DNSPOD配置智能解析双线服务器
下一篇:没有了

热点推荐