`
QINGYV
  • 浏览: 1349 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

PHP+Apache+Editplu配置

阅读更多

 

最近开始学PHP,一直找不到一个较好的编辑器。在网上搜了一下各种IDE,个人认为Editplus比较不错。就PHP,Apache及使用Editplus编辑PHP的基本常用配置,总结一下,共同学习。

 

软件下载:

PHP官网下载:http://www.php.net/downloads.php

Apache官网下载:http://httpd.apache.org/download.cgi

Editpus官网下载:http://www.editplus.com/

 

详细配置:(本人文件PHP路径D:\Program Files (x86)\PHP,Apache路径D:\Program Files (x86)\Apache Software Foundation\Apache2.2,各位在配置中注意修改路径!)

1、  配置PHP:将php.ini-development文件重命名为:php.ini并打开

注:以下操作都在php.ini中进行

1)  指定PHP扩展包具体目录:

找到extension_dir=”ext”

修改为: extension_dir=” D:\Program Files (x86)\PHP\ext”

2)配置Mysql连接:

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_pdo_mysql.dll

extension=php_pdo_odbc.dll

extension=php_xmlrpc.dll

这些extension之前的;号全部去掉。

3)配置session功能:

使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session,需要在系统上面新建一个可读写的目录文件夹,此目录最好独立于WEB主程序之外,在D盘建立了phpsessiontmp目录,然后在php.ini中找到

Session.save_path=”/tmp”

修改为

Session.save_path=” D:\phpsessiontem”

4)配置上传功能:

session一样,在使用PHP文件上传功能时,我们必须要制定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,在D盘建立一个upload_tem文件夹,在php.ini中找到

upload_tmp_dir=

修改为

Upload_tmp_dir=”D\upload_tem”

5)最后修改一下date.timezone否则在执行phpinfodate部分会报错;

将;date.timezone=

修改为date.timezone=Asia/Shanghai

 

   2.Apache配置

注:以下操作都是对Apache2.2\conf路径 下的httpd.conf进行修改

1) 找到#LoadModule vhost_alias_module modules/mod_vhost_alias.so

在其下添加

LoadModule php5_module " D:/Program Files (x86)/PHP/php5apache2_2.dll"

PHPIniDir "D:/Program Files (x86)/PHP"

AddType application/x-httpd-php .php .html .htm

2)  默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,所以你的WEB主程序目录变更时,我们需要修改相应的Apache配置,即将:

DocumentRoot "D:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs"

修改为:

DocumentRoot " D:\workspaces"

同时将:

<Directory "D:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs">

修改为:

<Directory " D:\workspaces ">

3最后修改具体的index文件的选后顺序,由于配置了PHP功能当然要先执行index.php

DirectoryIndex index.html 修改为:DirectoryIndex indext.php index.html

4)重启Apache服务器

至此,在Apache服务器上PHP环境配置工作就完成了,你只需要在D/workspaces目录下新建一个PHP文件写入<?phpinfo()?>然后再浏览器中输入http://localhost就可以看到具体配置页面了,至此php配置工作就完成了。

 

   3.Editplus配置:

注:一下设置都是在Preferences对话框下User Tools中执行.修改GroupName为PHP

1)  PHP语法检查:需要php.exe(PHP自带,在其安装目录下)

选择Add Tool>>Program;

Menu textbox:设置显示名称(PHP DEBUG);

Command:选择php.exe路径(D:\Program Files (x86)\PHP\php.exe);

Argument:选择$(FileName);

Initial directory:选择$(FileDir);

选中Capture output;

如图:

 

           

设置Ouptut Pattern

取消Use default output pattem;

Regular expression输入^.+ in (.+) on line ([0-9]+)$

File name:选择Tagged Expression1;

Line:选择Tagged Expression2;

Column:不设置;

如图:

           

设置完成,按下Ctrl+1,将对PHP文件进行语法检查,双击错误提示,光标将自动定位到错误代码所在行;

2)  语法加亮与函数自动完成功能:需要php.stx和php.acp下载地址:http://www.editplus.com/files.html

下载.stx和.acp文件并放到Editpus安装目录下,选择Preferences下的Settings&syntsx

Syntax file:文件php.stx的路径;

Auto completion:文件php.acp的路径;

如图:


                    

   

配置完成后,输入关键字或方法名的部分字符+空格后将自动完成相应的关键字或方法;

3)PHP帮助文档:

下载PHP手册,下载地址:http://www.php.net/download-docs.php

在Group下选择Add Tool中的HTML Help file (*.chm)

Menu text:设为Documents;

FileName:设为php手册路径;

 

 

设置完成。选中某一函数并按下Ctrle+2,将弹出该函数在php帮助文档中的解释;

 

对于基于Editplus的Xdebug调试PHP,暂时还没整好,待续…………

 

Pluse:

对于php.acp文件,读者可自行修改自动完成的格式,例如在输入"ech+空格"自动完成”echo ();“其格式为:

#T=ech

echo (^!);

其中#T后跟的是用户输入的字符,其下面是自动完成的格式。而"^!"设置光标所在处!

 

 

 

 

分享到:
评论

相关推荐

    php+apache+mysql x64

    【标题】"php+apache+mysql x64" 指的是在64位操作系统环境下,集成搭建PHP、Apache和MySQL服务器的环境配置。这个组合是Web开发中常见的LAMP(Linux, Apache, MySQL, PHP)堆栈在Windows平台上的变体,即WAMP...

    php+Apache 安装配置实践(+全套配置文件与安装文件)

    本实践教程将深入探讨如何在Windows操作系统上安装和配置PHP与Apache,以搭建一个本地开发环境。我们将利用提供的配置文件和安装文件,包括`php.ini`、`httpd.conf`以及`php-5.2.8-Win32.rar`。 首先,我们需要理解...

    基于PHP+MySQL+Apache在线考试管理系统(附源码-已开源(一键三连))

    基于PHP+MySQL+Apache在线考试管理系统,提供用户(学生&教师)登录,用户权限(分教师与学生端),教师出卷子,学生写卷子。学生答题后显示答案与分数,并记录在历史成绩中(教师查看),提供教师二次批改试卷...

    php+mysql+apache+phpmyadmin配置

    php+mysql+apache+phpmyadmin配置,文件主要为配置的方法!关于一些软件请自行到官网上下载!

    windows下PHP5+APACHE+MYSQ完整配置

    - `windows下PHP5+APACHE+MYSQ完整配置.txt`文件可能包含详细的配置步骤或常见问题解答,建议查阅该文件以获取更多信息。 这个配置完成后,你将拥有一个在Windows上的本地开发环境,可以用来开发、测试PHP应用程序...

    mysql+apache+php

    4. 配置Apache以支持PHP,通常是在Apache的配置文件(如`httpd.conf`)中添加`LoadModule php5_module libexec/apache2/libphp5.so`,并设置PHP脚本的处理方式,如`AddHandler application/x-httpd-php .php`。...

    Windows XP + Apache 2.2.4 + PHP 5.2.0 + MySQL 5.0.27 + Zend Optimizer 3.2.0环境配置方法

    ### Windows XP + Apache 2.2.4 + PHP 5.2.0 + MySQL 5.0.27 + Zend Optimizer 3.2.0环境配置方法 #### Apache 2.2.4 的安装与配置 Apache 作为一款开源且功能强大的Web服务器软件,在Windows XP上安装和配置相对...

    wamp window+apache+mysql+php

    配置Apache涉及端口设置、虚拟主机创建、重定向规则等,对于初学者来说,WAMP的集成环境简化了这些步骤。 **3. MySQL数据库:** MySQL是一种关系型数据库管理系统,以其高效、稳定和开源的特点,在Web开发中得到...

    php+mysql+apache组合之mysql

    对于初学php者来说,配置环境可是相当的复杂,本人一时心血来潮想学下php,结果配置了2天的环境无果,网上搜了很多方法,可是没有个系列全套、、很多地方说发都...此压缩包为php+mysql+apache+zend组合套件2.0之mysql

    Widows系统下php+mysql+apache配置

    Widows系统下php+mysql+apache配置 Widows系统下php+mysql+apache配置

    大数据+Apache Doris资料包+示例代码

    大数据+Apache Doris资料包+示例代码大数据+Apache Doris资料包+示例代码大数据+Apache Doris资料包+示例代码大数据+Apache Doris资料包+示例代码大数据+Apache Doris资料包+示例代码大数据+Apache Doris资料包+示例...

    linux+apache+tomcat+mysql+jsp+php

    超级无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客,现在换地盘了转过来... 自我感觉写得还是不错滴.. 在安装过程更是学到了很多东西 做好这个项目以后linux...

    基于php+mysql+Apache的学生成绩管理系统

    本文采用php5.4+apache2.4,使用Mysql5.7数据库实现了网页版学生成绩管理系统,本系统分为三个模块:系统管理员模块、教师模块、学生模块。其中教师模块可以录入选课学生的成绩、修改成绩、查看成绩;学生模块可以...

    LINUX+APACHE+PHP+BDB+OPENLDAP+PHPLDAPADMIN安装配置包和步骤2

    以上就是LINUX+APACHE+PHP+BDB+OPENLDAP+PHPLDAPADMIN的安装配置流程。在实际操作中,可能还需要根据具体需求调整配置,例如添加SSL支持、设置防火墙规则、优化性能等。每个步骤都需要细心操作,确保所有组件能正确...

    Apache+mysql+php

    在IT领域,"Apache+MySQL+PHP"是一个经典的Web开发环境组合,被称为LAMP(Linux, Apache, MySQL, PHP)的Windows版本,这里为WAMP(Windows, Apache, MySQL, PHP)。这个组合提供了强大的功能,使得开发者能够在本地...

    php+mysql+apache

    9. **H2-3PHP环境的搭建.ppt**:将指导如何在本地计算机上配置PHP运行环境,包括安装Apache、PHP和MySQL,以及设置它们之间的通信。 通过这些PPT的学习,读者不仅可以掌握Apache服务器的配置,还能系统地学习PHP...

Global site tag (gtag.js) - Google Analytics