Apache+PHP+MySQL 开发环境搭建

OS: win7sp1, 64bit

Apache:httpd-2.4.9-win64-VC11

Php:php-5.5.12-Win32-VC11-x64

Mysql:mysql-5.5.37-winx64.msi


 

注意:

ApachePHP的版本匹配。因为这个可能会走很多弯路。

Apache2.2 php 5.5版本是不匹配的。主要在Apache httpd.config中配置php5_modelue时版本不匹配。Apache2.2对应php5apache2_2.dllApache2.4对应php5apache2_4.dll

一开始没注意,安装的Apache2.2PHP5.5,一直报错,在网上搜了很多的错误,都说是版本问题,后来决定降低php版本为5.3 VC9版本,可是还不work。网上的解决方案是5.3还要区分VC6,VC9,VC11版本。但是现在官网上VC6版本根本找不到,只有VC9VC11版本。

翻译官网上(http://windows.php.net/ 的关于如何选择Windows版本PHP的注释:

  • IIS:匹配Non-Thread Safe (NTS)版本的PHP
  • Apache:匹配Thread Safe 版本的PHP。如果使用从apache.org下载的Apache1 或者Apache 2,需要匹配PHP VC6版本,它是使用Visual Studio 6编译器编译的。不能匹配VC9+版本的。
    • 当初用的Apache2.2,问题是VC6版本的PHP在哪里,我没有在官网找到。
  • VC9 还是 VC11
    • VC9对应Visual Studio2008编译器。PHP VC9版本需要预先安装Visual C++ Redistributable for Visual Studio 2008 SP1 x86 or x64。
    • VC11对应Visual Studio2012编译器。PHP VC11版本需要预先安装Visual C++ Redistributable for Visual Studio 2012 SP1 x86 or x64。

 

如何配置,主要参考一下两篇文章。

http://www.cnblogs.com/homezzm/archive/2012/08/01/2618062.html

http://jingyan.baidu.com/article/4dc408488ecb82c8d946f1dc.html

http://my.oschina.net/iware/blog/215625

 

IDEEclipse + PHP插件

http://www.oracle.com/technetwork/java/javase/downloads/index.html 

OS: win7sp1, 64bit

Apache:httpd-2.4.9-win64-VC11

Php:php-5.5.12-Win32-VC11-x64

Mysql:mysql-5.5.37-winx64.msi,地址: http://dev.mysql.com/downloads/mysql/5.5.html#downloads

 

注意:

ApachePHP的版本匹配。因为这个可能会走很多弯路。

Apache2.2 php 5.5版本是不匹配的。主要在Apache httpd.config中配置php5_modelue时版本不匹配。Apache2.2对应php5apache2_2.dllApache2.4对应php5apache2_4.dll

一开始没注意,安装的Apache2.2PHP5.5,一直报错,在网上搜了很多的错误,都说是版本问题,后来决定降低php版本为5.3 VC9版本,可是还不work。网上的解决方案是5.3还要区分VC6,VC9,VC11版本。但是现在官网上VC6版本根本找不到,只有VC9VC11版本。

翻译官网上(http://windows.php.net/ 的关于如何选择Windows版本PHP的注释:

  • IIS:匹配Non-Thread Safe (NTS)版本的PHP
  • Apache:匹配Thread Safe 版本的PHP。如果使用从apache.org下载的Apache1 或者Apache 2,需要匹配PHP VC6版本,它是使用Visual Studio 6编译器编译的。不能匹配VC9+版本的。
    • 当初用的Apache2.2,问题是VC6版本的PHP在哪里,我没有在官网找到。
  • VC9 还是 VC11
    • VC9对应Visual Studio2008编译器。PHP VC9版本需要预先安装Visual C++ Redistributable for Visual Studio 2008 SP1 x86 or x64。
    • VC11对应Visual Studio2012编译器。PHP VC11版本需要预先安装Visual C++ Redistributable for Visual Studio 2012 SP1 x86 or x64。

 

如何配置,主要参考一下两篇文章。

http://www.cnblogs.com/homezzm/archive/2012/08/01/2618062.html

http://jingyan.baidu.com/article/4dc408488ecb82c8d946f1dc.html

http://my.oschina.net/iware/blog/215625

 

IDEEclipse + PHP插件

http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载JDK,Eclipse 安装需要JDK环境;

http://www.eclipse.org/downloads/  下载Eclipse IDE for Java EE Developers 该版本可以自动提示html/js代码;

http://sourceforge.net/projects/phpeclipse/  下载Eclipse 的PHP插件

 

DLTK:

http://download.eclipse.org/technology/dltk/downloads/

DLTK是所谓动态语言开发包,PDT依赖于它,不知为什么现在官方主页上的稳定版本从1.0版降到了0.95,而PDT必须在1.0上运行,所以请选择最新的Integration版本(在页面最下面),而不是Release或Stable版本。

http://download.eclipse.org/technology/dltk/downloads/drops/R4.0/I-I201206070144-201206070144/

http://www.eclipse.org/downloads/下载Eclipse IDE for Java EE Developers 该版本可以自动提示html/js代码;

http://sourceforge.net/projects/phpeclipse/  下载Eclipse 的PHP插件

 

DLTK:

http://download.eclipse.org/technology/dltk/downloads/

DLTK是所谓动态语言开发包,PDT依赖于它,不知为什么现在官方主页上的稳定版本从1.0版降到了0.95,而PDT必须在1.0上运行,所以请选择最新的Integration版本(在页面最下面),而不是Release或Stable版本。

http://download.eclipse.org/technology/dltk/downloads/drops/R4.0/I-I201206070144-201206070144/

你可能感兴趣的:(Web开发)