`

Ubuntu下的PHP开发环境架设

    博客分类:
  • php
 
阅读更多
原文地址:http://www.cnblogs.com/wenanry/archive/2012/11/13/2767779.html



Ubuntu下的PHP开发环境架设

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

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

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

1
sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server
上面的命令是最小化组建安装amp也就是apache2 ,php5 和 mysql 在加上一个php的mysql扩展

\

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

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

\

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

\

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

1
sudo touch /var/www/test.php            //默认apache网站root目录是/var/www
2

3
sudo vim /var/www/test.php             //用自己习惯的编辑器编辑如果不会用vim 可以用gedit提供vim命令
4

5
<?php
6

7
phpinfo()                                           //php探针脚本,就一句话
8

9
?>
如图:

\

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

加载中...

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

1
sudo apt-get install php5    //然后按tab键  可以看到如下php扩展
\

像我自己就会安装如下几个组建:

1
sudo apt-get install php5-gd php5-curl php5-xdebug
2

3
gd                     //图库,如生成验证码,处理图片都离不开它
4

5
curl                //支持ftp,http等等协议。用起来很方便
6

7
xdebug        //装这个配合eclipse进行断点调试相当爽~~
其它的根据项目需要自行添加。

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

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

修改站点目录方法,打开

1
<pre>/etc/apache2/sites-enabled/0XXXX   //在sites-enabled/0xx开头的文件里面有默认站点配置信息
用编辑器打开:vim(或者gedit) /etc/apache2/sites-enabled/0xxx //0xxx指的是以0开头的那个文件
如图:
\

修改完成保存后,重新启动一次apache 让其加载刚才修改的配置文件

如图:

\

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

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

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

命令和内容如下:

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

\

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

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

文件内容如图:

加载中...

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

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

在里面加入一个php探针文件如图:

\

可以看到已经解析到对应的目录了。好了基本配置就这写,每个人的使用习惯和风格不一样,自己用多了就有了

自己的使用习惯了,包括自己会了简化一些工作写一些自己的实用脚本等等
分享到:
评论

相关推荐

    Linux LNMP部署php PigCMS教程.zip

    在本教程中,我们将深入探讨如何在Linux环境中利用LNMP(Linux, Nginx, MySQL, PHP)架构部署PigCMS,一个基于PHP开发的微信系统。PigCMS以其独立微店、微店三级分销、H5动态自定义模板、降价拍、微排号等功能而受到...

    LAMP架设个人笔记

    在个人笔记网站的场景下,Linux可以提供高效、可靠的服务器运行环境,便于管理和维护。 2. **Apache**:Apache HTTP Server是全球最广泛使用的Web服务器软件。它支持多种操作系统和编程语言,包括PHP。在个人笔记...

    单机架站全攻略,怎么用个人电脑架设服务器

    对于开发环境,你可以安装PHP、Python、Node.js等语言的运行环境,以支持动态网站。例如,PHP-FPM与Nginx结合,可以高效处理PHP应用。同时,确保安装必要的扩展库。 安全是服务器管理的重要环节。设置强密码,禁用...

    光机网站架设演示 光机网站架设演示

    4. **编程语言与框架**:网站开发通常涉及HTML、CSS、JavaScript等前端技术,以及PHP、Python、Java或.NET等后端语言。选择合适的框架,如Laravel、Django或ASP.NET,可以提高开发效率。 5. **数据库管理**:MySQL...

    以VirtualBox 架設ubuntu 和joomla 之教學手冊

    ### VirtualBox 架设 Ubuntu 和 Joomla 教学手册 #### 软件介绍与环境配置 **VirtualBox**是一款开放源代码且免费的虚拟化软件,支持多种操作系统平台(包括Windows x86/x64、Linux及Mac OS)。用户可以在其现有...

    FastDFS分布式文件系统的搭建和测试,测试代码,架设步骤

    它由阿里巴巴的创始人之一叶荏芊开发,并被广泛应用于各种需要大量存储和高并发访问文件的场景,如电商的商品图片、视频网站的媒体文件等。 在搭建FastDFS时,首先需要理解其核心概念。FastDFS主要包括两个主要组件...

    《新媒体数据挖掘——基于R语言》课件

    7 1.3 R在计算传播学中的典型应用 9 1.3.1 用R进行文本分析初探 9 1.3.2 互联网在线数据收集 10 1.3.3 社会网络分析 12 1.4 总结与提高 13 1.5 习题 14 第2章 R语言开发环境 15 2.1 R的获取、安装和基本使用 16 ...

    在CentOS6.5上使用Jexus安装部署ASP.NET MVC4和WebApi

    在开发*** MVC4应用时,通常会用到Visual Studio这个集成开发环境,Visual Studio提供了丰富的工具和插件来简化开发流程,提高开发效率。对于MVC项目的开发,Visual Studio提供了代码编写辅助、调试、测试和部署等一...

Global site tag (gtag.js) - Google Analytics