首页 > 计算机应用 > 完成Apache+php+Mysql+phpMyAdmin本地架设

完成Apache+php+Mysql+phpMyAdmin本地架设

      昨天在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,难免有不到甚至谬误,还请各位高手不吝补充。

转载请尊重版权,出处:秋天博客
本文链接: https://www.cfresh.net/pc-tech/113

  1. 0point
    0point 8月 20th, 2009 @ 23:17 | #-31

    @海天无影
    这篇文章没什么技术含量的,只是一些很基础的东西初次体验就写了出来,呵呵。

  2. 海天无影
    海天无影 8月 20th, 2009 @ 20:49 | #-32

    呵呵搭建好 本地测试下
    但还是要传到空间上的
    这个就算学习了~

  3. 0point
    0point 8月 17th, 2009 @ 15:51 | #-33

    @JetKing
    那个Iasp吧,你说得对,在Apache上跑Asp和IIS上跑php一样的情况,效率肯定低。
    @乱雪
    切,在2003上搞定这个问题之前我是问了CN一大堆问题好吧。
    不过还是要感谢乱雪大黑客,这样以后有让人抓狂的问题才好继续找你,哈哈。

  4. 乱雪
    乱雪 8月 17th, 2009 @ 15:44 | #-34

    为什么不重点感谢我?

  5. JetKing
    JetKing 8月 16th, 2009 @ 13:52 | #-35

    @笔头: 貌似现在有apache上支持ASP的模块,不过功能肯定没有IIS强。
    既然apache何必ASP呢,人家MS都不抛弃ASP了。

  6. 0point
    0point 8月 15th, 2009 @ 10:53 | #-36

    @唏嘘一世
    是的,但我没用。
    @笔头
    上IIS嘛,真是的。
    @世纪之光
    多谢大家的帮助,不然我还要花很多时间,呵呵。

  7. 世纪之光
    世纪之光 8月 15th, 2009 @ 10:47 | #-37

    很好,摸索一下手工配置整个环境也好。

  8. 笔头
    笔头 8月 15th, 2009 @ 10:14 | #-38

    什么时候 APACHE 能 支持 ASP就爽了~

  9. 唏嘘一世
    唏嘘一世 8月 15th, 2009 @ 10:13 | #-39

    PHP也可以用msi安装包。

评论提交中, 请稍候...

留言



注意: 您给他人的评论回复将通过邮件通知到对方。

可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks