PHP开发调试环境建立

简介: 简单的方法下载WampServer安装即可。   下面描述的是有较好的IDE支持形式的开发环境建立。   Mysql和管理工具 mysql-essential-5.1.47-win32.

简单的方法下载WampServer安装即可。

 

下面描述的是有较好的IDE支持形式的开发环境建立。

 

Mysql和管理工具

mysql-essential-5.1.47-win32.msi

Navicat_Premium[也可以使用有名的phpmyadmin,不过是WEB版,用惯窗口程序的Navicat更方便]

ZendS erver

ZendServer-CE-php-5.3.2-5.0.2-Windows_x86.exe

[这个安装也可选择mysql,不过需要联网下载,因此上一步独立进行]

 

安装完成后,Zend\ZendServer\etc\ZendEnablerConf.xml的文件头“锘?”换成”<”,重启apache

http://localhost:10081进入,填写必要信息,配置成功即可,在这里可以可视化管理PHP的扩展模块[对于已有的项目经常需要打开一些扩展,初次使用特别要注意的地方]

Zend Studio

ZendStudio-7.2.0.exe

 

PHP手册配置:

将PHP手册php_manual_zh.rar放到约定的目录,启动ZendStudio

在Window\Preferences\PHP Manual,设置,这样编写代码时可以参考这些说明了

 

 

 

项目建立

建立在服务器上

项目建立在Zend Server的目录下$\Zend\Apache2\htdocs,可以即时看到效果和跟踪

建立在其它目录

项目建立在其它目录:如D:\Labs\php\workspaces\zfDemo,配置方法类似如下:

(一)   在Zend Serverd的Zend\Apache2\conf\目录下建立zf.conf,具体内容

 

Listen 88

NameVirtualHost *:88

<VirtualHost *:88>

         DocumentRoot "D:\Labs\php\workspaces\zfDemo\public "

         <Directory "D:\Labs\php\workspaces\zfDemo">

                   AllowOverride All

                   Allow from all

         </Directory>

</VirtualHost>

 

httpd.conf中:末尾加上

Include conf/zf.conf

 

(二)   重启apache

 

(三)   http://localhost:88/ 访问可以看到页面

.htaccess文件可以加上环境的设置

SetEnv APPLICATION_ENV development

 

这个和application\configs\ application.ini的一致

 

(四)   出错调试

如果中间出现问题,查看以下的日志文件,其中包含比较详细的原因

Apache2\logs\ error.log

ZendServer\logs\ php_error.log

 

 

基于Zend Framework的参考资料

Pro Zend Framework Techniques- Build a Full CMS Project.pdf

http://digitaluscms.com/  digitalus_1.8.1.zip

相关文章
|
6月前
|
关系型数据库 MySQL PHP
利用PhpStorm、phpstudy和xdebug快速构建PHP调试环境
至此,我们已经完成了PHP调试环境的构建。现在,你可以在PhpStorm中打开你的PHP项目,设置断点,然后开始调试你的代码了。希望这个指南能帮助你快速构建PHP调试环境,提高你的开发效率。
327 26
|
6月前
|
Ubuntu Linux PHP
利用PHP压缩音频:Linux环境下的ffmpeg简易安装指南
希望这个指南能为你的编程之旅提供帮助。只需记住,每一行代码都像音乐的音符,组合在一起,创造出美妙的旋律。祝你编程愉快!
198 6
|
11月前
|
IDE PHP 开发工具
【PHP开发专栏】Xdebug在PHP调试中的应用
Xdebug 是一个功能强大的 PHP 扩展,提供调试、代码分析和性能分析等功能。本文介绍了 Xdebug 的基本概念、安装配置方法及在 PHP 调试中的应用技巧,包括断点调试、堆栈跟踪、远程调试和性能分析等。通过合理使用 Xdebug,可以显著提高调试效率和代码质量。
251 3
|
关系型数据库 MySQL 应用服务中间件
win7系统搭建PHP+Mysql+Apache环境+部署ecshop项目
这篇文章介绍了如何在Windows 7系统上搭建PHP、MySQL和Apache环境,并部署ECShop项目,包括安装配置步骤、解决常见问题以及使用XAMPP集成环境的替代方案。
170 1
win7系统搭建PHP+Mysql+Apache环境+部署ecshop项目
|
监控 IDE PHP
php xdebug的配置、调试、跟踪、调优、分析
php xdebug的配置、调试、跟踪、调优、分析
|
SQL 安全 JavaScript
在多用户环境中,如何确保 PHP Shell 的安全性?
在多用户环境中,如何确保 PHP Shell 的安全性?
|
测试技术 PHP 数据库
PHP中的异常处理与错误调试
【9月更文挑战第17天】在PHP编程中,遇到问题和错误是在所难免的。了解如何正确处理这些异常,并有效地进行错误调试,是提升代码质量和开发效率的关键。本文将引导你理解PHP中的异常处理机制,并通过实际代码示例,展示如何捕捉、处理异常以及进行错误调试,帮助你构建更健壮的应用程序。
|
应用服务中间件 Linux 网络安全
【Azure 应用服务】PHP应用部署在App Service for Linux环境中,上传文件大于1MB时,遇见了413 Request Entity Too Large 错误的解决方法
【Azure 应用服务】PHP应用部署在App Service for Linux环境中,上传文件大于1MB时,遇见了413 Request Entity Too Large 错误的解决方法
150 0
|
Linux PHP
【Azure 应用服务】PHP项目部署到App Service for Linux环境中,如何修改上传文件大小的限制呢?
【Azure 应用服务】PHP项目部署到App Service for Linux环境中,如何修改上传文件大小的限制呢?