最近开始学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否则在执行phpinfo时date部分会报错;
将;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" 指的是在64位操作系统环境下,集成搭建PHP、Apache和MySQL服务器的环境配置。这个组合是Web开发中常见的LAMP(Linux, Apache, MySQL, PHP)堆栈在Windows平台上的变体,即WAMP...
本实践教程将深入探讨如何在Windows操作系统上安装和配置PHP与Apache,以搭建一个本地开发环境。我们将利用提供的配置文件和安装文件,包括`php.ini`、`httpd.conf`以及`php-5.2.8-Win32.rar`。 首先,我们需要理解...
基于PHP+MySQL+Apache在线考试管理系统,提供用户(学生&教师)登录,用户权限(分教师与学生端),教师出卷子,学生写卷子。学生答题后显示答案与分数,并记录在历史成绩中(教师查看),提供教师二次批改试卷...
php+mysql+apache+phpmyadmin配置,文件主要为配置的方法!关于一些软件请自行到官网上下载!
- `windows下PHP5+APACHE+MYSQ完整配置.txt`文件可能包含详细的配置步骤或常见问题解答,建议查阅该文件以获取更多信息。 这个配置完成后,你将拥有一个在Windows上的本地开发环境,可以用来开发、测试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环境配置方法 #### Apache 2.2.4 的安装与配置 Apache 作为一款开源且功能强大的Web服务器软件,在Windows XP上安装和配置相对...
配置Apache涉及端口设置、虚拟主机创建、重定向规则等,对于初学者来说,WAMP的集成环境简化了这些步骤。 **3. MySQL数据库:** MySQL是一种关系型数据库管理系统,以其高效、稳定和开源的特点,在Web开发中得到...
对于初学php者来说,配置环境可是相当的复杂,本人一时心血来潮想学下php,结果配置了2天的环境无果,网上搜了很多方法,可是没有个系列全套、、很多地方说发都...此压缩包为php+mysql+apache+zend组合套件2.0之mysql
Widows系统下php+mysql+apache配置 Widows系统下php+mysql+apache配置
大数据+Apache Doris资料包+示例代码大数据+Apache Doris资料包+示例代码大数据+Apache Doris资料包+示例代码大数据+Apache Doris资料包+示例代码大数据+Apache Doris资料包+示例代码大数据+Apache Doris资料包+示例...
超级无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客,现在换地盘了转过来... 自我感觉写得还是不错滴.. 在安装过程更是学到了很多东西 做好这个项目以后linux...
本文采用php5.4+apache2.4,使用Mysql5.7数据库实现了网页版学生成绩管理系统,本系统分为三个模块:系统管理员模块、教师模块、学生模块。其中教师模块可以录入选课学生的成绩、修改成绩、查看成绩;学生模块可以...
以上就是LINUX+APACHE+PHP+BDB+OPENLDAP+PHPLDAPADMIN的安装配置流程。在实际操作中,可能还需要根据具体需求调整配置,例如添加SSL支持、设置防火墙规则、优化性能等。每个步骤都需要细心操作,确保所有组件能正确...
在IT领域,"Apache+MySQL+PHP"是一个经典的Web开发环境组合,被称为LAMP(Linux, Apache, MySQL, PHP)的Windows版本,这里为WAMP(Windows, Apache, MySQL, PHP)。这个组合提供了强大的功能,使得开发者能够在本地...
9. **H2-3PHP环境的搭建.ppt**:将指导如何在本地计算机上配置PHP运行环境,包括安装Apache、PHP和MySQL,以及设置它们之间的通信。 通过这些PPT的学习,读者不仅可以掌握Apache服务器的配置,还能系统地学习PHP...