基于PHPnow搭建Eclipse开发环境

2024-05-06 09:48

本文主要是介绍基于PHPnow搭建Eclipse开发环境,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

基于PHPnow搭建Eclipse开发环境

  1. 准备阶段:
    a) JDK 最新版本
    b) Eclipse PDT 官网:http://www.eclipse.org/pdt/
    c) PHPnow-1.5.6 官网:http://servkit.org/ 百度网盘:http://pan.baidu.com/s/1hq4KzrA
    d) ZendDebugger 官网:http://www.zend.com/en/products/studio/downloads
    百度网盘:http://pan.baidu.com/s/1i32a5Op
    这里写图片描述

    将PHPnow-1.5.6和ZendDebugger解压后备用。

  2. 安装JDK和Eclipse PDT,此处不再赘述。
  3. 安装PHPnow-1.5.6
    a) 解压PHPnow-1.5.6到D:\ PHPnow-1.5.6,下文的配置都是以此目录为基础。修改目录请在配置文件中也相应的修改。
    b) 使用PHPnow的脚本文件自动安装:
    这里写图片描述
    c) 安装中会提示使用init.cmd初始化和设置mysql的root用户密码,全都同意执行。
    d) 安装成功后,截图如下:
    这里写图片描述
    e) 配置ZendDebugger.dll
    打开ZendDebugger目录,将图中红框目录下的文件ZendDebugger.dll复制到D:\ PHPnow-1.5.6。就如同上图中红框的内容。
    这里写图片描述
    f) 配置Dummy.php
    将ZendDebugger目录下的Dummy.php复制到PHPnow-1.5.6的默认web根目录。
    这里写图片描述
    g) 修改配置文件
    D:\PHPnow-1.5.6\php-5.2.14-Win32 下的php-apache2handler.ini,将文件最后的[zend],修改为
    这里写图片描述
    这里只是让ZendDebugger生效,默认自带的ZendOptimizer和ZendExtensionManager配置失效,后续有时间解决。
    h) 重启apache服务器
    win+R | services.msc | Apache_pn |左侧的启动
    这里写图片描述
    浏览器访问localhost
    这里写图片描述

    这里写图片描述

  4. 配置Eclipse PDT
    a) Window | Preferences |PHP |PHP Excuteables | 右侧|Add
    这里写图片描述

    这里写图片描述

b) 点Next
这里写图片描述
c) 测试ZendDebugger是否能连接成功
这里写图片描述

这里写图片描述
如果点击Test不报错就是能连接成功。
5. 创建PHP project
这里写图片描述
直接finish。
6. 运行或调试项目
a) 配置如截图
这里写图片描述

这里写图片描述
b) 此处的URL设置要手动配置,而且要把项目名去掉。
c) Apply| debug。使用Eclipse内部浏览器访问页面。
这里写图片描述
7. Apache配置虚拟目录
a) 配置虚拟目录:
这里写图片描述
该配置在D:\PHPnow-1.5.6\Apache-20\conf\extra\httpd-vhosts.conf中。
alias / “D:/dev_tools/workspace_php/” 将物理目录设置为”/”,就可以通过项目名+文件在项目中路径的方式访问了,Http://host/project_name/path/name.

现在创建项目就可以将位置指定到设置的物理路径(如:D:/dev_tools/workspace_php/)中了。
这里写图片描述
这里写图片描述

接下来就可以专心的开发PHP程序了。祝你好运!!

这篇关于基于PHPnow搭建Eclipse开发环境的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/964048

相关文章

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

python常见环境管理工具超全解析

《python常见环境管理工具超全解析》在Python开发中,管理多个项目及其依赖项通常是一个挑战,下面:本文主要介绍python常见环境管理工具的相关资料,文中通过代码介绍的非常详细,需要的朋友... 目录1. conda2. pip3. uvuv 工具自动创建和管理环境的特点4. setup.py5.

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

Python中使用uv创建环境及原理举例详解

《Python中使用uv创建环境及原理举例详解》uv是Astral团队开发的高性能Python工具,整合包管理、虚拟环境、Python版本控制等功能,:本文主要介绍Python中使用uv创建环境及... 目录一、uv工具简介核心特点:二、安装uv1. 通过pip安装2. 通过脚本安装验证安装:配置镜像源(可

使用Python开发一个现代化屏幕取色器

《使用Python开发一个现代化屏幕取色器》在UI设计、网页开发等场景中,颜色拾取是高频需求,:本文主要介绍如何使用Python开发一个现代化屏幕取色器,有需要的小伙伴可以参考一下... 目录一、项目概述二、核心功能解析2.1 实时颜色追踪2.2 智能颜色显示三、效果展示四、实现步骤详解4.1 环境配置4.

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件

python获取cmd环境变量值的实现代码

《python获取cmd环境变量值的实现代码》:本文主要介绍在Python中获取命令行(cmd)环境变量的值,可以使用标准库中的os模块,需要的朋友可以参考下... 前言全局说明在执行py过程中,总要使用到系统环境变量一、说明1.1 环境:Windows 11 家庭版 24H2 26100.4061

如何搭建并配置HTTPD文件服务及访问权限控制

《如何搭建并配置HTTPD文件服务及访问权限控制》:本文主要介绍如何搭建并配置HTTPD文件服务及访问权限控制的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、安装HTTPD服务二、HTTPD服务目录结构三、配置修改四、服务启动五、基于用户访问权限控制六、

基于Python开发一个有趣的工作时长计算器

《基于Python开发一个有趣的工作时长计算器》随着远程办公和弹性工作制的兴起,个人及团队对于工作时长的准确统计需求日益增长,本文将使用Python和PyQt5打造一个工作时长计算器,感兴趣的小伙伴可... 目录概述功能介绍界面展示php软件使用步骤说明代码详解1.窗口初始化与布局2.工作时长计算核心逻辑3