安装配置Eclipse开发PHP环境配置

文章结束给大家来个程序员笑话:[M]

    Eclipse发开PHP环境配置

    首先准备好件软:

    1. Apache,到这里找个最新本版

    2. PHP,到这里下载

    3. Eclipse IDE for Java EE Developers,到这里下载

    4. DLTK Core Frameworks 1.0 Integration build,到这里下载

    注意:DLTK是所谓动态语言发开包,PDT依赖于它,不知为什么在现官方主页上的定稳本版从1.0版降到了0.95,而PDT必须在1.0上运行,所以请选择最新的Integration本版(在页面最下面),而不是Release或Stable本版。

    5. PDT 2.0,到这里下载

    6. Zend Debugger,到这里下载

     

    下面开始安装配置这些件软。

    首先,安装配置Apache和php环境。

    安装不多说,Apache是个msi件文,php只要解压缩就能够了。

    配置比较烦,步调如下:

    1. 辑编php.ini

     1) extension_dir = "./"    修为改 extension_dir = "C:/php-5.2.6/ext"
 2) ;extension=php_mysql.dll”和“;extension=php_gd2.dll”,去掉后面的分号,即把 ;extension=php_mysql.dll 为改 extension=php_mysql.dll
把 ;extension=php_gd2.dll 为改 extension=php_gd2.dll
 3).保存好php.ini,然后重起apache

    2. 改修Apache/conf下的httpd.conf,在件文部尾添加:

    LoadModule php5_module "C:/php-5.2.6/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php-cgi.exe"
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
AddDefaultCharset UTF8

    PHPIniDir "C:/php-5.2.6"

     

    3.在环境变量的Path置设下添加:

    C:\php-5.2.6;C:\php-5.2.6\ext

    经过上述配置,在Apache/htdocs目录下创立一个php测试件文index.php如下:

     

    
<?php
 phpinfo();
?>

    记得重新启动Apache

    打开IE在地址栏输入:http://localhost/index.php,如果能作工就表现phpapache能作工了。

     

    然后,配置EclipsePHP发开,调试环境。

    1. 安装Eclipse.就是解压缩到一个目录

    2. 安装DLTK.

    把下载到的件文解压缩到某目录下,如:F:"PHP"PDT"dltk-core-I-I200809081043-200809081043-incubation,启动Eclipse->Help->Software Updates->Available Software -> Add Site -> Local -> 选择刚才的解压缩目录,安装之。

    3. 安装PDT2.0

每日一道理
自己把自己说服了,是一种理智的胜利;自己被自己感动了,是一种心灵的升华;自己把自己征服了,是一种人生的成功。

    DLTK安装似类。

    4. 安装ZDebugger

    把下载到的ZendDebugger-5.2.14RC9-cygwin_nt-i386.zip解压缩,目录下有一个readme.txt,按照下面说的安装了行就,根据我安装的实际情况行执readme.txt的结果如下:

    1)  5_2_x_comp目录下选择ZendDebugger.dllcopyC:\php-5.2.6\ext下面

    2)  php.ini件文中添加:

    zend_extension_ts=C:/php-5.2.6/ext/ZendDebugger.dll
zend_debugger.allow_hosts=localhost,127.0.0.1

    zend_debugger.expose_remotely=always

    3) dummy.php件文copyC:\Program Files\Apache Software Foundation\Apache2.2\htdocs下面

    5. 配置EclipseApache

    1) 配置Apache:

    比如我在 E:\EclipseWorkspace下放置全部的Eclipse工程,那么改修Apache/conf/httpd.conf,在件文结尾添加:

    Alias /Workspace/ "E:/EclipseWorkspace/"
<Directory "E:/EclipseWorkspace/">
   Options Indexes MultiViews
   AllowOverride None
   Order allow,deny
   Allow from all

    </Directory>

    这样做的处好是,全部php工程都同享一个apache配置(看下面如何置设)。

    2)配置Eclipse

    打开Eclipse->Window->Preferences->PHP

    PHP Executables->Add,如下所示置设:

     

    安装和配置

     PHP Servers->New,如下所示置设:

     安装和配置

     注意URL栏中添加了Workspace,这个是在httpd.conf中添加的目录别名。

    PHP Debug,如下图所示,选择适合的DebuggerServer

     安装和配置

文章结束给大家分享下程序员的一些笑话语录: 面试官:熟悉哪种语言
应聘者:JAVA
面试官:知道什么叫类么
应聘者:我这人实在,工作努力,不知道什么叫累
面试官:知道什么是包?
应聘者:我这人实在 平常不带包 也不用公司准备了
面试官:知道什么是接口吗?
应聘者:我这个人工作认真。从来不找借口偷懒
面试官:知道什么是继承么
应聘者:我是孤儿没什么可以继承的
面试官:知道什么叫对象么?
应聘者:知道,不过我工作努力,上进心强,暂时还没有打算找对象。
面试官:知道多态么?
应聘者:知道,我很保守的。我认为让心爱的女人为了自已一时的快乐去堕胎是不道德的行为!请问这和C#有什么关系??

转载于:https://www.cnblogs.com/xinyuyuanm/archive/2013/05/05/3061619.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/408900.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++ 输入一行未知个数的整数

最近笔试的时候&#xff0c;编程题遇到这样要求的输入&#xff0c;需要输入一行整数&#xff0c;个数未知&#xff0c;然后整数之间用空格间隔&#xff0c;如下所示&#xff1a; 11 22 333 45 62 代码如下所示&#xff1a; int main() {vector<int> inputs;int n 0, …

[原]好玩的Linux,关于时间cal命令

我们都知道&#xff0c;在Linux中&#xff0c;可以通过cal命令来查看日历。Cal怎么用呢&#xff0c;我们可以man一下&#xff0c;可以看到如下结果&#xff1a; 我们可以看到cal命令的基本用法如下&#xff1a;cal [-smjy13] [[[day] month] year] 当然如果不加指定参数的话&a…

python appium自动化测试平台开发,Python+Appium实现自动化测试

一、环境准备1.脚本语言&#xff1a;Python3.x IDE&#xff1a;安装Pycharm2.安装Java JDK 、Android SDK3.adb环境&#xff0c;path添加E:\Software\Android_SDK\platform-tools4.安装Appium for windows&#xff0c;官网地址http://appium.io/点击下载按钮会到GitHub的下载…

基于CNN的增量学习论文的读后感

最近在阅读几篇基于CNN的增量学习的论文。 《INCREMENTAL LEARNING WITH PRE-TRAINED CONVOLUTIONAL NEURAL NETWORKS AND BINARY ASSOCIATIVE MEMORIES》 09-19 阅读 第一篇论文是《INCREMENTAL LEARNING WITH PRE-TRAINED CONVOLUTIONAL NEURAL NETWORKS AND BINARY ASSOC…

卷积神经网络(CNN)介绍

简单介绍和总结卷积神经网络&#xff08;Convolutional Neural Networks&#xff09;的基本组成网络层和常用的网络结构。 参考文章/书籍&#xff1a; An Intuitive Explanation of Convolutional Neural Networks对CNN中pooling的理解《深度学习轻松学&#xff1a;核心算法与…

CC2540低功耗的内幕

一、概述 1、BLE蓝牙协议栈结构 附图6 BLE蓝牙协议栈结构图 分为两部分&#xff1a;控制器和主机。对于4.0以前的蓝牙&#xff0c;这两部分是分开的。所有profile&#xff08;姑且称为剧本吧&#xff0c;用来定义设备或组件的角色&#xff09;和应用都建构在GAP或GATT之上。下面…

前端开发怎么用php,做web前端开发怎么样?

前端工程师是互联网时代软件产品研发中不可缺少的一种专业研发角色。从狭义上讲&#xff0c;前端工程师使用 HTML、CSS、JavaScript 等专业技能和工具将产品UI设计稿实现成网站产品&#xff0c;涵盖用户PC端、移动端网页&#xff0c;处理视觉和交互问题。从广义上来讲&#xff…

机器学习入门系列(1)--机器学习概览(上)

最近打算系统学习和整理机器学习方面的知识&#xff0c;会将之前看的 Andrew Ng 在 course 课程笔记以及最近看的书籍《hands-on-ml-with-sklearn-and-tf》结合起来&#xff0c;简单总结下机器学习的常用算法&#xff0c;由于数学功底有限&#xff0c;所以可能不会也暂时不能过…

oracle 安装display,Linux安装Oracle 11时报错DISPLAY解决方案

在Linux上安装Oracle时&#xff0c;经常会报以下错误&#xff1a;无法使用命令 /usr/X11R6/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了DISPLA在Linux上安装Oracle时&#xff0c;经常会报以下错误&#xff1a;无法使用命令 /usr/X11R6/bin/xdpyinfo 自动检查显示器颜色…

机器学习入门系列(2)--机器学习概览(下)

这是本系列的第二篇&#xff0c;也是机器学习概览的下半部分&#xff0c;主要内容如下所示&#xff1a; 文章目录1. 机器学习的主要挑战1.1 训练数据量不足1.2 没有代表性的训练数据1.3 低质量的数据1.4 不相关的特征1.5 过拟合1.6 欠拟合2. 测试和评估3. 小结1. 机器学习的主要…

[实战] 图片转素描图

本文大约 2000 字&#xff0c;阅读大约需要 6 分钟 我们知道图片除了最普通的彩色图&#xff0c;还有很多类型&#xff0c;比如素描、卡通、黑白等等&#xff0c;今天就介绍如何使用 Python 和 Opencv 来实现图片变素描图。 主要参考这篇文章来实现–How to create a beautifu…

[实战]制作简单的公众号二维码关注图

本文大约 1933 字&#xff0c;阅读大约需要 6 分钟 最近刚刚更换了公众号名字&#xff0c;然后自然就需要更换下文章末尾的二维码关注图&#xff0c;但是之前是通过 windows 自带的画图软件做的&#xff0c;但是之前弄的时候其实还是比较麻烦的&#xff0c;所以我就想作为一名程…

linux初始化进程ppid号,linux基础(十一)--系统初始化的简谈

我们在深入学习linux之前呢首先要了解其的引导加载过程&#xff0c;这样我们就可以在判断一些在系统初始化过程的出现问题的来源&#xff0c;并及时做出处理。这个过程大概分为【开机】——【BIOS】(CMOS)——【grub或者其他引导程序】——【kernel boot】(initrd文件)——【in…

Vim 快速入门

本文大约 5000 字&#xff0c; 阅读大约需要 10 分钟在 Linux 下最常使用的文本编辑器就是 vi 或者 vim 了&#xff0c;如果能很好掌握这个编辑器&#xff0c;非常有利于我们更好的在 Linux 下面进行编程开发。vim 和 viVim是从 vi 发展出来的一个文本编辑器。代码补完、编译及…