php phpeclipse + xampp 配置安装过程
就想test是否能配置成功,下载apache,php5.3,安装开始
apache的安装,一路next,遇到Server Information,随便填写即可,安装路径自己可选
php的安装,将下载的zip包,解压到你想要放的地方,我的是D:\Program Files\php
进入php文件目录,找到php.ini-development,或者php.ini-production,二者都可以,复制一份,命名为php.ini。然后打开php.ini,找到;extension=php_mysql.dll,将前面的;号去掉,改成extension=php_mysql.dll;找到:extension_dir=“./”,2881064151将其改为你的php安装目录下ext子目录的绝对路径。例如我的:extension_dir=“D:/Program Files/php/ext/”这步很重要。否则接下来php会找不到php_mysql.dll模块,无法装载。接下来需要配置php.ini文件下相关mysql的信
配置环境变量,path后面加上;D:\Program Files\php
配置Apache和PHP
打开Apache安装目录下的conf子目录中的httpd.conf文件。
1.找到:
DocumentRoot“xxxxxxx”
改成你本机的网站内容的目录。例如我的:
DocumentRoot"E:/workspace/php"
<Directory"xxxxxx">
改成你本机的网站内容的目录。例如我的:
<Directory DocumentRoot"E:/workspace/php">
2.找到LoadModule,根据你的php安装目录,在下面空白处加上这两行:
LoadModule php5_module"D:/Program Files/php/php5apache2_2.dll"
PHPIniDir"D:/Program Files/php"
3.找到:
DirectoryIndex index.html
修改为:
DirectoryIndex index.php index.html
4.找到:
AddType application/x-gzip.gz.tgz
添加这两行:
AddType application/x-httpd-php.php
AddType application/x-httpd-php.html
5.保存httpd.conf
6.在你的网站目录中(例如我的是E:\workspace\php\head rush ajax),手工建立一个index.php的文件,内容:
<?php
phpinfo();
?>
启动apache,运行index.php,出现php的版本信息等
phpeclipse+xampp配置
后来写了点代码,感觉这样会写错,效率不高,遂想使用ide,选择了ecliplse+phpeclipse+xampp
eclipse的安装很简单,这里有不说了
phpeclipse可以通过eclipse的help-software update-add site,输入http://update.phpeclipse.net/update/stable/1.2.x,安装即可
xampp我用的是exe的安装包,安装即可
xampp包含了apache,mysql,php,以及perl等,所以按照这一个就够了
接下来是配置
首先是eclipse的windows-preferences-phpeclipse-php external tools,里面的路径要重新配置,具体不追溯
配置xampp下的apache,只需要配置上述第一种方法6中的DocumentRoot已经directory即可
windows-preferences-phpeclipse-projectDefault可以配置在directory基础上的目录
通过eclipse新建工程,文件index.php,内容同上
启动xampp(eclipse的菜单栏下有图标),在左侧的navigation视图右击index.php,选择open PHP Browser即可
php phpeclipse + xampp 配置安装过程的更多相关文章
- Python IDE专用编辑器PyCharm下载及配置安装过程(Ubuntu环境)
这几天在折腾Python环境,显示把笔记本安装Ubuntu Linux环境系统,然后基本的Python环境都安装完毕之后需要安装传说中在其平台中最好的代码编辑和管理工具PyCharm,于是就根据网上的 ...
- Qt5.2+opencv2.4.9配置安装过程
Qt5.2+Opencv2.4.9的安装与配置 安装环境 Win10系统 Qt5.2.0 Opencv2.4.9 1. 安装Qt5.2.0 安装在D:\Qt\5.2.0文件夹(记为A文件夹) Qt下载 ...
- Ubuntu hive 安装过程中遇到的一些问题
环境:Ubuntu14.04 Hadoop3.2.0 MySQL5.7 hive2.3.6 安装步骤:安装hive.MySQL并进行配置 安装过程参照:Ubuntu安装hive,并配置mysql作为元 ...
- xampp的安装和配置
这几天一直在做一个网站,客户要求要用PHP修改WordPress的themes,目的是交付完成后,客户自己管理方便. 以前从没有涉及过PHP,用的是jsp,但是,既然已经选择接受,就只能让自己去适应客 ...
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法
操作步骤: 1. 在 Microsoft Windows 2003 或 Windows XP 桌面上,依次单击"开始"."运行",然后在"打开&quo ...
- linux vps安装kloxo配置全部过程
第一步如何登录Linux VPS进行远程(SSH)管理 很多人可能用过免费虚拟主机,但绝没有用过好用的免费服务器租用,仅有的少数免费服务器都只针对有较高访问量的大站(以交换广告为条件),而普通小站是无 ...
- ionic 开发APP 安装配置详解以及 cordova 环境配置详细过程
整个安装过程: 1. jdk 1.7.2 (http://www.oracle.com/technetwork/java/javase/downloads/index.html) 安装好之 ...
- XAMPP 的安装配置(Linux 版)
--姜庭华 msn: jaimejth@live.cn --博客:http://blog.csdn.net/jaimejth 软件下载在以下网站 http://www.apachefriends.o ...
- Ubantu16.4的安装过程以及基本配置
Ubantu16.4的安装过程以及基本配置 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 欢迎加入高级运维工程师之路:598432640 其实很早以前就听朋友说ubantu这怎么好 ...
随机推荐
- sockaddr struct 类型重定义
windows.h和winsock2.h有类型重定义我是知道的,本来就一个库来说没问题,把winsock2放到windows.h前或先定义WIN32_LEAN_AND_MEAN都能解决问题但现的出了问 ...
- 【动态规划】skiing_深度搜索_动态规划
问题 B: [动态规划]skiing 时间限制: 1 Sec 内存限制: 128 MB提交: 28 解决: 11[提交][状态][讨论版] 题目描述 Michael喜欢滑雪百这并不奇怪, 因为滑雪 ...
- ubuntu下使用反编译apk,工具dex2jar和jd-gui
ubuntu下使用反编译apk, 工具 1:通过apk-tool反编译出资源文件: http://code.google.com/p/android-apktool/ 2.首先使用dex2jar反编译 ...
- struts2 标签问题----escape="false" 这个属性
1.在编程过程中,会遇到这个动西,escape="false" eg: <s:fielderror escape="false"/>-------& ...
- svn 日志版本回滚
[root@v01 online]# svn diff -r 9:8 Index: index.html =============================================== ...
- 添加Java文档注释
一.在Eclipse中add javadoc comment的快捷键为: 快捷键为:ALT + SHIFT +J 二.Window-->Preferences-->General--> ...
- 计算字符串相似度算法——Levenshtein
转自:http://wdhdmx.iteye.com/blog/1343856 0.这个算法实现起来很简单 1.百度百科介绍: Levenshtein 距离,又称编辑距离,指的是两个字符串之间,由一个 ...
- GBK、GB2312、iso-8859-1之间的区别
转自:http://blog.csdn.net/jerry_bj/article/details/5714745 GBK.GB2312.iso-8859-1之间的区别 GB2312,由中华人民共和国政 ...
- HDU 4345 Permutation dp
Permutation Problem Description There is an arrangement of N numbers and a permutation relation that ...
- map与mapPartitions
区别在于sc.map是将RDD下的所有行数据统计处理.而sc.mapPartitions是按RDD分区进行数据统计处理. 测试一下: val data = sc.parallelize(1 to 6, ...