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,
注意:
Apache和PHP的版本匹配。因为这个可能会走很多弯路。
Apache2.2和php 5.5版本是不匹配的。主要在Apache httpd.config中配置php5_modelue时版本不匹配。Apache2.2对应php5apache2_2.dll,Apache2.4对应php5apache2_4.dll。
一开始没注意,安装的Apache2.2和PHP5.5,一直报错,在网上搜了很多的错误,都说是版本问题,后来决定降低php版本为5.3 VC9版本,可是还不work。网上的解决方案是5.3还要区分VC6,VC9,VC11版本。但是现在官网上VC6版本根本找不到,只有VC9,VC11版本。
翻译官网上(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 2012SP1 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
IDE:Eclipse + 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
注意:
Apache和PHP的版本匹配。因为这个可能会走很多弯路。
Apache2.2和php 5.5版本是不匹配的。主要在Apache httpd.config中配置php5_modelue时版本不匹配。Apache2.2对应php5apache2_2.dll,Apache2.4对应php5apache2_4.dll。
一开始没注意,安装的Apache2.2和PHP5.5,一直报错,在网上搜了很多的错误,都说是版本问题,后来决定降低php版本为5.3 VC9版本,可是还不work。网上的解决方案是5.3还要区分VC6,VC9,VC11版本。但是现在官网上VC6版本根本找不到,只有VC9,VC11版本。
翻译官网上(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 2012SP1 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
IDE:Eclipse + 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/