Ubuntu下的PHP开发环境架设

前端之家收集整理的这篇文章主要介绍了Ubuntu下的PHP开发环境架设前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Ubuntu下的PHP开发环境架设

今天重新装了ubuntu那么就吧过程记录下。

@H_502_8@ 打开终端,也就是命令提示符。

@H_502_8@ 我们先来最小化组建安装,按照自己的需求一步一步装其他扩展。命令提示符输入如下命令:

@H_403_26@
1 sudo apt-get install apache2 PHP5-MysqL libapache2-mod-PHP5 MysqL-server
@H_502_8@ 上面的命令是最小化组建安装amp也就是apache2,PHP5 和 MysqL加上一个PHPMysqL扩展

@H_502_8@

@H_502_8@ 上面命令输入完成后提示输入密码,成功后询问你是否安装y继续。然后就等待着完成安装…

@H_502_8@ 安装的时候第一次出现一个这样的界面,意思是让你设置root管理员密码,重复一次后继续..

@H_502_8@ 安装完成后地址栏输入localhost回车后如果正常安装成功可以看到一段文字如图:

@H_502_8@ 我们写个PHP的探针脚本试试看看PHP有没有被支持操作如下:

sudo touch /var/www/test.PHP //默认apache网站root目录是/var/www @H_403_26@
2 @H_403_26@
3 sudo vim ///用自己习惯的编辑器编辑如果不会用vim 可以用gedit提供vim命令 @H_403_26@
4 5 <?PHP @H_403_26@
6 7 PHPinfo() //PHP探针脚本,就一句话 @H_403_26@
8 9 ?> @H_403_26@
@H_502_8@ 如图:

@H_502_8@ 然后我们访问localhost/test.PHP看看能否运行,如果正常的花就可以看到如下图:

@H_502_8@ 看到这个至少你的PHP环境已经搭建成功了,然后自己选择自己需要的组建。打开命令提示符输入下面命令:

sudo apt-get install PHP5 //然后按tab键 可以看到如下PHP扩展 @H_403_26@
@H_502_8@ @H_502_144@ 像我自己就会安装如下几个组建:

sudo apt-get install PHP5-gd PHP5-curl PHP5-xdebug @H_403_26@
gd //图库,如生成验证码,处理图片都离不开它 @H_403_26@
curl //支持ftp,http等等协议。用起来很方便 @H_403_26@
xdebug //装这个配合eclipse进行断点调试相当爽~~ @H_403_26@
@H_502_8@ 其它的根据项目需要自行添加

@H_502_8@ 自己还有个习惯就是基本上从来不是用默认/var/www路径,自己一般定义在用户目录下

@H_502_8@ 如我的站点目录会配置在/home/return/workspace/web 目录下,这样归档起来比较方便

@H_502_8@ 修改站点目录方法,打开

<pre>/etc/apache2/sites-enabled/0XXXX//在sites-enabled/0xx开头的文件里面有默认站点配置信息 @H_403_26@
@H_502_8@ 用编辑器打开:vim(或者gedit) /etc/apache2/sites-enabled/0xxx //0xxx指的是以0开头的那个文件
如图:
修改完成保存后,重新启动一次apache 让其加载刚才修改配置文件

@H_502_8@ 然后在你的用户目录下的workspac/web下面写个PHP文件测试下看看是否正常。

@H_502_8@ 当然还有最后一个配置就是虚拟目录,如果经常输入localhost或者一些项目中需要配置一些域名,而测试的话又经常需要改来改去的

@H_502_8@ 因此我是习惯性的在hosts做本地域名解析,然后绑定虚拟目录。例如test.com 是我们项目用到的域名,那么首先修改hosts文件做本地解析

@H_502_8@ 命令和内容如下:

sudo vim(或者gedit) /ect/hosts //本地域名解析就是靠它的 @H_403_26@
@H_502_8@ 在文件中加入 127.0.0.1 test.com 如图:

@H_502_8@ 然后在/etc/apache2/sites-enabled/下面建立一个名为www.test.com的文件,最好直接复制一份0xxx开头的配置文件修改就行

@H_502_8@ 取名为www.test.com方便识别和辨认。apache默认会加载/etc/apache2/sites-enabled目录下的所有配置文件

@H_502_8@ 文件内容如图:

@H_502_8@ 注意:SeverName就是你要绑定的域名DocumentRoot是要绑定的目录,我直接绑定了/home/return/workspace/web/test文件

@H_502_8@ 如果不写入serverName的话test.com是无法解析到/home/return/workspace/web/test目录的

@H_502_8@ 在里面加入一个PHP探针文件如图:

原文链接:https://www.f2er.com/ubuntu/355982.html

猜你在找的Ubuntu相关文章