php是目前网站开发应用最广泛的程序之一,不管你学习什么编程语言,一开始都面临一个开发与运行环境搭建的问题,用php开发网站也不例外!本文详细介绍了php开发环境搭建、php运行环境搭建的详细步骤,涉及到了一些开发工具,只要按照下面步骤一步步操作,就能搭建一个成熟的php开发与运行环境,绝对不是从网上抄袭来的,我从来都是原创文章,我最烦那种千篇一律的文章转载啦!废话少说,start!
本文涉及以下内容
1、php网站开发工具
NetBeans(PHP开发工具)、XAMPP(Apache+MySQL+PHP+PERL)、Dreamweaver(网页设计工具);
2、上述php开发与运行工具的安装与使用详解;
3、常见的php集成开发环境
NetBeans,“此时此刻”(2014-08-14 22:19)最高版本为NetBeans IDE 8.0,其官方下载地址:https://netbeans.org/downloads/(点此可进入NetBeans官方下载页面)。
ps:建议不要从官方地址下载,可以从软件站下载,因为那些各种软件下载网站,广告多的满天飞,而且!下载的软件有些强制安装各种插件或病毒,你可以试试(⊙o⊙)哦!
此时此刻,还要下载Java JDK for NetBeans,如果你有安装就不需要了,JDK 7u65 with NetBeans 8.0官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html
下载完NetBeans和相应的Java jdk安装包,下一步就是安装着两个软件,先要安装Java jdk,神马?你不想先安装这个jdk?也可以,如果你在不安装Java jdk的情况下安装NetBeans成功的话,你就Godlike and Legendary,可以去lol虐菜了。。。
如果PHP+MySQL+Linux是屌丝组合,那么,Apache+MySQL+PHP+PERL就是屌丝之神啊有木有,她就是XAMPP!前者固然好,可是,整个Apache服务器环境也真够麻烦的,如果想MySQL+PHP+Perl就更难了,像我这样的屌丝,从来都不喜欢复杂的事情,XAMPP专为懒人设计,你只需按照XAMPP,就能拥有Apache+MySQL+PHP+PERl的功能了。
XAMPP官方下载地址:https://www.apachefriends.org/zh_cn/download.html
下载完成后,一步步安装即可。当初我安装和使用XAMPP的时候还是多多少少遇到了些问题,下面列出xampp的安装步骤:
至此,你已完成了xampp的安装,再来介绍几个xampp常用基本功能和配置注意事项。
通过上图可以看到Module下面的基本功能,此次php开发环境搭建也就能用到前两项功能Apache和MySQL,分别对应两个不同的服务,点击后面的start就开启所对应的服务,成功开启后按钮会变为stop,点击可关闭。
现在我这也跟你一样,都是刚刚装完XAMPP,什么也没有动,试试看吧,从上面截图来看,有很多红色字体,说明软件已经报错了。
哎呦,我去,咋running了呢?我本想让启动Apache报错的,因为最初捣鼓XAMPP的时候遇到过启动XAMPP Apache服务常见的报错——80端口被占用!通过上图可以看出我电脑的80端口没有被占用,如果你的Apache服务显示黄色,log记录出现红色字体提示,说明你的此次Apache服务没有启动成功,怎么办呢?改动端口试试看呀!
怎么改动Apache的端口号?可按照下图操作:
然后在打开的记事本里查找“Listen 80”,listen 80的意思是让Apache使用80端口,既然被占用,这里你只需改成不被占用的端口即可,比如改为“Listen 8080”,亦或者“Listen 8081”,总之所改成的端口号不再被占用就ok了,启用Apache服务时我也就遇到过这一个错误,别的没遇到,所以我也只能告诉你这些喽。成功启动Apache后,点击后面的start按钮,可以打开网页http://localhost/xampp/splash.php,选择上面的中文,进入后可以看到以下提示画面:
ps:如果修改了端口号80的话,记得在浏览器访问XAMPP功能,记得在localhost后面加入“:你修改的端口号”,如:http://localhost:8080/xampp/
唉,算了,不挂图了,因为我的又启动成功了,如果你的还是报错,同样点击MySQL后面的Config的第一项功能my.ini,并在打开的记事本里查找“port = 3306”与“port= 3306”,将这两处修改为未被占用的端口重新启动即可。如果还是报错,具体错误请百度,其它错误我没有遇到过。同样点击admin按钮可进入phpadmin管理界面,进入http://localhost/phpmyadmin,如下图所示:
就这样,通过1、2步,你又成功的启用了XAMPP的Apache与MySQL服务。
2、建立NetBeans第一个项目,步骤和注意点如下;NetBeans可以新建php项目,也可以打开现有项目,下面新建一个php项目,操作步骤为:文件》新建项目》PHP(PHP应用程序)》下一步,然后进入如下所示操作:
ps:项目名称不用解释了吧,这里重点注意源文件夹这个地方,要选择你所安装的xampp目录下的htdocs目录下进行项目的创建,因为php的开发你可以用NetBeans,但是,php的运行你得靠xampp。你还可以选择php的版本,然后进行下一步就可以完成NetBeans项目的创建了。还以一点,就是要查看项目的运行配置是否正确,如果你一开始修改了Apache的运行端口号,就要修改为正确的项目url,比如你当初修改端口号为8080了,则此处的项目url应该为:http://localhost:8080/fistproject/,其中,fistproject为你所建的项目名称。选中项目后右键鼠标,选择“属性”后,就可以打开如下界面进行正确配置了,如果用Apache用的是80端口,就不用改动了。
3、修改index.php文件
当你创建NetBeans项目后,默认会有个index.php,可以输出一段话:echo “Hello World!”;如下图所示:
4、运行index.php文件
由于我没有用到MySQL,所以只需XAMPP的Apache服务是正确开启的就可以了。然后选中NetBeans项目下的index.php文件,右键鼠标选中运行,或者选中index.php文件然后使用运行的快捷键Shift+F6,只要按照以上步骤正确操作,浏览器网页会出现下面运行结果:
恭喜你老兄!至此,php开发环境搭建与php运行环境搭建已经全部搞定,你成功啦!