最近闲来无事,想学习一下php的框架zend framework。在网上查了好多资料才把环境搭建起来。
留个安装手顺备用。
Apache + Php5 + Mysql
首先下载需要的包:
Download apache : http://httpd.apache.org/download.cgi
Download php5 : http://www.php.net/downloads.php
Download mysql : http://www.sun.com/software/products/mysql/getit.jsp
Download Zend Framework : http://www.zend.com/en/downloads/
1、直接点击apche安装文件安装。
2、解压php5到E:/php5。
3、设置php5环境变量,%PHP_HOME%;%PHP_HOME%/ext;
4、把E:/php5下的php.ini-dist文件重命名为php.ini。
5、设置php.ini
去掉以下几项前面的分号,并修改。
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
session.save_path = "E:/php5/session_temp"
mbstring.language = Chinese simplified
6、修改apache/conf/httpd.conf文件
a、设置监听端口:Listen 8099
b、设置编码:AddDefaultCharset GBK
c、设置web路径:把DocumentRoot “apachepath/htdocs”和<Directory "apachepath/htdocs">中的路径设置成你自己的web路径。
d、设置欢迎页面:DirectoryIndex index.php defalul.php 中间用空格间隔。
e、加载php5模块:在加载模块的最后面加入以下两行
LoadModule php5_module E:/php5/php5apache2_2.dll
PHPIniDir "E:/php5"
注:我使用的是apache2.2,所以对应的文件是php5apache2_2.dll,版本对应不上的话启动不了。
f、加入解析文件类型:找到AddType application/x-gzip .gz .tgz行,并在其后增加以下两行:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
7、测试环境
在web路径下建立index.php,内容为<? echo phpinfo(); ?> 。启动apache服务器,如显示php输出信息则配置成功。
最后加入Zend支持
解压zf压缩包到E:/php5/library/Zend
修改php.ini
include_path = ".;c:/php/includes;E:/php5/library/Zend"
Eclipse php 使用Zend debugger
直接link方式安装插件
修改php.ini
[zend]
zend_extension_ts="E:/eclipsePhp/oplugin/eclipse/plugins/org.zend.php.debug.debugger.win32.x86_5.2.15.v20081217/resources/php5/ZendDebugger.dll"
zend_debugger.allow_hosts=127.0.0.1/10
zend_debugger.expose_remotely=always