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

相关文章
|
5月前
|
PHP
windows11 vscode 配置 php环境
windows11 vscode 配置 php环境
43 0
|
7月前
|
算法 PHP 数据安全/隐私保护
【实战】php goto解密工具,无需安装php环境,直接解密
php goto解密方法,php解密工具,goto解密,php微擎解密,代码可读性,代码可维护性
391 1
|
4月前
|
Linux 应用服务中间件 PHP
Linux下搭建PHP环境-源码编译安装PHP7.2
Linux下搭建PHP环境-源码编译安装PHP7.2
153 0
|
6月前
|
弹性计算 Linux PHP
|
29天前
|
应用服务中间件 Linux PHP
Linux下安装php环境并且配置Nginx支持php-fpm模块
Linux下安装php环境并且配置Nginx支持php-fpm模块
29 0
|
4月前
|
应用服务中间件 Linux PHP
百度搜索:蓝易云【在centos中配置nginx+php的环境教程。】
请注意,上述步骤是基本的配置指南,实际操作中可能会有特定的需求和配置。建议参考Nginx和PHP官方文档或其他详细教程以获得更全面和准确的信息。
45 0
|
4月前
|
Ubuntu 网络协议 应用服务中间件
Ubuntu安装PHP和NGINX环境
PHP-FPM 是 PHP FastCGI Process Manager 的缩写,是 FastCGI 进程管理器。 PHP-FPM 是基于 master/worker 的多进程架构模式,与 nginx 的设计风格类似。master 进程主要负责 CGI、PHP 环境初始化,事件监听、子进程状态,worker 进程负责处理 PHP 请求。 FPM 的 master 通过共享内存获取 worker 进程的信息,包括 worker 进程当前状态、已处理请求数等,当 master 进程要杀掉一个 worker 进程时则通过发送信号的方式通知 worker 进程。
55 0
|
4月前
|
Apache PHP
百度搜索:蓝易云【Apache环境php安装扩展swoole。】
通过以上步骤,你就可以在Apache环境中成功安装和配置Swoole扩展了。请确保你按照正确的步骤进行操作,并根据你的系统和环境进行相应的调整。如果遇到问题,你可以参考Swoole官方文档或社区的支持资源来获取更多帮助。
33 1
|
5月前
|
PHP
vscode 配php环境的正确姿势
vscode 配php环境的正确姿势
52 0
|
6月前
|
关系型数据库 MySQL PHP
PHP环境搭建(环境准备)
PHP环境搭建(环境准备)
30 0