php eclipse nginx,PHP开发调试环境的搭建nginx+php+Eclipse,第一次写博客

最近在搭建自己的网站,因为想搞个环境来好做二次开发,但是没搞过PHP开发,因此饶了很多弯子。

当然php和nginx的运行环境都很容易搭建的,网上有很多,推荐一个现成的

这里我主要描述调试环境的搭建。

1、首先到Eclipse官网下载好phpEclipse,32位或64位自己选择,这个主要跟自己安装的Java运行环境有关,Java jdk安装的是64位那这里就得下载64的Eclipse。

2、下载xdebug动态库,下载地址:http://www.xdebug.org/download.php。这里的版本选择和线程安全选择还有位数选择很重要,一定要和你的php版本匹配,比如上面的那个框架是php 5.5 nts 32位的,那么你就要选择xdebug nts 32位的。下载后随便你放在什么文件目录下,比如我放在D:\php_framework\php\ext\php_xdebug-2.2.5-5.5-vc11-nts.dll目录下。

3、配置php.ini,

[Xdebug]

;这里的路径一定要和你debug的路径一致

zend_extension="D:\php_framework\php\ext\php_xdebug-2.2.5-5.5-vc11-nts.dll"

xdebug.profiler_append = 1

xdebug.profiler_enable = 1

xdebug.profiler_enable_trigger = 1

;以下两个是配置日志的路径,你想放在那儿就放在那儿

xdebug.profiler_output_dir="D:\php_framework\php\debug"

xdebug.trace_output_dir="D:\php_framework\php\debug"

xdebug.profiler_output_name = "cachegrind.out.%t-%s"

xdebug.remote_enable = 1

xdebug.remote_handler = "dbgp"

xdebug.remote_host = "127.0.0.1"

;此端口很重要,但是你可以随意填写,但不可以为电脑中已经使用的端口,以防止端口被占用导致没办法debug,这个端口号直接对应到你的Eclipse中的配置,后面会描述

xdebug.remote_port=90094、配置Eclipse,以下为配置xdebug的相关设置,这里大家肯定看到了一个很熟悉的端口,对就是9009,

这个端口就必须和php.ini中的xdebug.remote_port的端口一致

0818b9ca8b590ca3270a3433284dd417.png

接下来配置php的运行环境,我就不说原因了,因为我也不知道,直接上图

0818b9ca8b590ca3270a3433284dd417.png

接下来配置php web服务器,这里也直接上图,其中有个地址http://127.0.0.1:8088,是在项目启动后浏览器中访问的地址,这个地址后面也要在nginx里面进行配置。

0818b9ca8b590ca3270a3433284dd417.png

以下path mapping配置网上说法不一,这是我的配置,前面是虚拟地址,后面是指向的项目地址

0818b9ca8b590ca3270a3433284dd417.png

5、接下来配置nginx,nginx.conf中为了能监听到http://127.0.0.1:8088这个地址,所以要进行如下配置,监听8088端口,root指向你的项目位置,其他的网上都有说。

server

{

listen 8088;

server_name 127.0.0.1;

index index.htm index.html index.php;

root D:/eclipse-php/workspace/yunniuniu;

location ~ .*\.(php|php5)?$

{

root D:/eclipse-php/workspace/yunniuniu;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

{

expires 30d;

}

location ~ .*\.(js|css)?$

{

expires 12h;

}

#access_log html/127.0.0.2/log/access.log access;

}

另外值得注意的是fastcgi_pass   127.0.0.1:9000这个配置,这个配置和php-cgi.exe的运行有关,fastcgi_pass 指向的地址一定要指向php-cgi.exe运行时指向的地址。如图所示

0818b9ca8b590ca3270a3433284dd417.png

xdebug的配置说明基本就这样了,大家赶快试一试这样配置以后是不是程序就能跑起来了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果您想使用PHP开发应用程序,需要做如下准备: 1. 安装PHP环境:在您的开发环境中安装PHP,并确保PHP版本与您的应用程序兼容。您可以从PHP官方网站(https://www.php.net/downloads.php)下载PHP安装包,按照提示进行安装即可。 2. 选择合适的开发工具:您可以使用任何文本编辑器或开发环境来编PHP代码,如Visual Studio Code、Sublime Text、Eclipse等。 3. 了解PHP基础语法:在开始开发之前,您需要掌握PHP的基本语法和语法结构,包括变量、运算符、条件语句、循环语句、函数、类和命名空间等。 4. 学习使用PHP框架:PHP框架可以帮助您更快速、更高效地开发应用程序。您可以选择适合自己的框架,如Laravel、Symfony、Yii等,掌握框架的基本用法和开发流程。 5. 掌握数据库操作:在实际应用中,您需要处理数据库操作,如连接数据库、执行SQL语句、查询结果集等。您可以使用PHP内置的mysqli或PDO扩展库来处理数据库操作。 6. 学习前端技术:如果您想开发Web应用程序,需要掌握HTML、CSS和JavaScript等前端技术,以便与后台PHP代码进行交互。 7. 学习服务器配置:在将应用程序部署到服务器之前,需要了解服务器配置和部署流程,如Apache或Nginx服务器配置、PHP环境配置、数据库配置等。 需要注意的是,以上准备工作仅供参考,实际应用中需要根据具体情况进行调整。同时,在开发过程中,也需要注重代码质量和安全性,如代码规范、注释、异常处理、安全过滤等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值