安装Ubuntu并且搭建php开发环境(lamp)

一.  安装ubuntu

1.安装虚拟机:由于我是Mac 系统虚拟机选择vmware fusion,可以在网上直接下载,再在网上找个注册码,不然就只有30天试用。

2.安装操作系统:这里我选择的是ubuntu 12.04.5版本,这是稍微稳定的发行版本(lts);具体安装不难,有几个问题要注意一下:

(1).开机设置为默认进入命令行设置:

  sudo vim /etc/default/grub

将代码:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 
改为: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"或者直接将quiet splash改为test


然后sudo update-grub再重启就可以了

(2).我是在本地ssh登陆ubuntu,所以这里你还要一些设置:

首先命令行ifconfig看下系统随即分配的ip,在本机ping ip看下网络是否能连通;

再在本机ssh [email protected]登陆,这是可能会报错:Connection refused拒接登陆,

原因其一是打开了防火墙,命令行sudo iptables –L看一下防护墙设置,一般默认防火墙是关闭的;

原因其二是安装ubuntu的时候其中ssh-server是默认没有安装的,命令行ps –ef | grep sshd看下有没有sshd

如果没有出现上图的话,就下载一个一下ssh-server:

  sudo apt-get install ssh-server

再ps –ef | grep sshd看下就ok了;

总结:安装虚拟机和还是比较简单的,我这里是用的自动分配的ip,你也可以自己去配置ip之类的。

二.安装apache2

1.安装:

  sudo apt-get install apache2

然后等待安装完成就可以了,安装完后是默认开启的,你可以通过以下命令来停止/开启/重启服务:

  sudo apachectl stop/start/restart 或者sudo service apache2 stop/start/restart

2.配置httpd.conf:

打开httpd.conf:

  sudo vim /etc/apache2/httpd.conf

写入如下:

  servername localhost

然后在你的本地浏览器上输入之前分配的地址,回车,出现了it works!;apache就装好了,这里apache的默认web文件夹是/var/www;你可以去/etc/apache2/sites-enabled/000-default文件中修改。

三.安装php

1.安装php5和libapache2-mod-php5:

  sudo apt-get install php5 libapache2-mod-php5

这里的libapache2-mod-php5是apache解析php的,安装完后出现下图就表示安装成功了:

这里写出了php版本,php.ini 文件的位置信息等。

2.查看phpinfo:

  sudo vim /var/www/phpinfo.php

写入:<?php phpinfo();?>

本地浏览器输入:ip/phpinfo.php后就能看到php的配置信息了。

3.安装php扩展:

  sudo apt-get install php5按下tab键,出现下图:

可以根据需要安装,例如我安装了gd图库,curl扩展,memcache和memcached扩展:

  sudo apt-get install php5-gd php5-curl php5-memcache php-memcached

4.查看php扩展包和配置文件:

  dpkg -L php5

  cd /etc/php5/

我们看到php配置文件路径/etc/php5/下有三个文件夹

这三个都是配置文件,其实apt-get为了清晰模块化将php配置文件拆分了,其中:

  apache2里面的php.ini是web端也就是浏览器运行时候的配置文件;

  cli里面的php.ini是命令行运行或者shell脚本运行时的配置文件;

  conf.d里面的*.ini文件是一些附加扩展的配置,它是通用的,所以在apache2和cli中也有其的软链;

四. 安装mysql

1.安装mysql

  sudo apt-get install mysql-server mysql-client php5-mysql

安装过程中会让你输入两次root账户的密码,这里把mysql和php的mysql扩展都安装了;

2.启动/停止mysql:

  sudo stop/start mysql

3.登陆mysql:

  mysql -uroot -p

输入你刚才设置的密码就进入了mysql。

4.php访问mysql:

在/var/www/ 中新建mysql.php文件,如下图:

本地浏览器运行mysql.php:

总结:至此php开发环境就搭建完成了,这里就是搭建的大致过程,切记,我们install前一定要知道安装的是什么,有什么作用,安装在哪里了,有没有配置文件,配置文件在哪里,只要我们缕清了这些,那么搭建环境就会非常轻松,偶尔碰见一些问题可以通过在网上找下解决的办法,ok,用了一段时间的php了,今天在这里做个小总结。

时间: 2024-08-11 04:02:42

安装Ubuntu并且搭建php开发环境(lamp)的相关文章

ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio、sdk、jdk(by 星空武哥)

转载请标注原创地址:http://blog.csdn.net/lsyz0021/article/details/52215996 所有的软件均在ubuntu 14.04 LTS下测试 ubuntu下搭建android开发环境(一)安装ubuntu系统 ubuntu下搭建android开发环境(二)设置ubuntu的root管理员密码 ubuntu下搭建android开发环境(三)ubuntu安装搜狗输入法 ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio.sdk

ubuntu下搭建android开发环境(一)安装ubuntu系统(by 星空武哥)

    转载请标注原创地址:http://blog.csdn.net/lsyz0021/article/details/52187026 ubuntu下搭建android开发环境(一)安装ubuntu系统 ubuntu下搭建android开发环境(二)设置ubuntu的root管理员密码 ubuntu下搭建android开发环境(三)ubuntu安装搜狗输入法 虽说已经有很多ubuntu的安装教程了,但是今天我还是要写一篇这样的文章,因为这篇文章是为了在ubuntu下搭载android开发环境所

ubuntu下搭建android开发环境之超顺畅模拟器

如果说android系统的卡,像耳边蚊子让人抓狂,那么android模拟器的卡,那就像午睡时的苍蝇.大概就是一样的恶心~~ 那么,这样的问题对于开发者肯定忍无可忍,我也一样,虽然我还没有入门,但我也一样纠结,为什么会这么卡??这么卡?我是i5 4G内存啊~~ 解决: 第一种解决方法(也算是比较直接,比较烧包的办法): 用真机调试~方法上篇文章有谈论,请看ubuntu下搭建android开发环境: 烧包原因:我不能兼容每个系统版本,每种型号机器,每种屏幕大小,都去搞台真机对吧~ 第二种解决方法:

在Ubuntu中搭建.NET开发环境

Mono简介Mono是Xamarin公司C#和CLR的ECMA标准基于开发的一个开源的.NET实现版本,它是Linux平台上开发.NET应用程序首选.同时其也提供了Xamarin.IOS和Xamarin.Andriod,是我们可以直接使用C#开发IOS和Andriod手机开发.安装MonoMono的乌班图版本是由社区提供维护的.以下的版本在标准的Ubuntu库中是可用的:Ubuntu Hardy (8.04 LTS):     1.2.6Ubuntu Lucid (10.04 LTS):   

cocos2d-x-2.2.3在Windows7和Ubuntu下搭建桌面开发环境(非Android环境)

要cocos2d-x-2.2.3搭建环境需要有以下的几个基本要求:(在我的小本本上) 1.一个操作系统(Win7或Ubuntu[只在这两个系统下测试过]): 2.在Win7下需要的是VS2010以上的版本(我用的是VS2012,虽然我不想用VS,但是现在我还没有办法不用IDE就编译代码),在Ubuntu下不需要,然后安装好VS2012,我没有安装那个VS2012.4的更新照样没事: 3.Python开发环境:(这个跟正常配置一样,一路Next再把Python安装目录(我用的2.7.x,因此是C:

Ubuntu 下搭建 Android 开发环境

网上的N多教程全是Windows平台的,而Google官网是推荐用Ubuntu开发Android,很多朋友也是用Linux的系统开发的,下面我介绍下在Linux下Android开发环镜的搭建. 一.Linux 下安装配置 JDK 自从Oracle收购Sun近三年来,已经有很多变化.早在8月,甲骨文将"Operating System Distributor License for Java"许可证终结,这意味着第三方将不可以依据这一许可分发他们的软件包.因此Ubuntu Linux已经

ezgo下安装eclipse及搭建android开发环境

1. JDK 即 Java Development Kit,Java 开发工具包 ezgo11 本来就已预装和配置了JDK,因此不需要再去下载安装,也不许要配置环境 验证:打开终端 $ java -version 2. 安装SDK Android SDK,即 Android Software Development Kit,Android 软件开发工具包. 下载地址:get android SDK 这里我是下载SDK only(在页面的下方有一个[DOWNLOAD FOR OTHER PLATF

安装Ubuntu 14和Java开发环境

安装 Ubuntu 14 (64bit) + J2EE + Eclipse 公司发了新本本, 配置还不错 -- 跑VM挺快. 于是在上面安装了Ubuntu的最新版本. 基本配置为 Win7 Host + VMWare Workstation + Ubuntu 64bit 1. 安装Ubuntu(+Gnome桌面) 安装64bit的Guest需要开启CPU的Virtulization模式.首先启动的时候去BIOS里面看看.现在很多新本本的CPU都是支持但是不打开.直接找到Virtualizatio

ubuntu下搭建JAVA开发环境【转】

转自:http://jingyan.baidu.com/article/86fae346b696633c49121a30.html JAVA开发环境是一种跨平台的程序设计语言,可以在windows.LINUX等操作系统上进行开发.小编以前是做LINUX C开发的,最近因为工作,需要在UBUNTU下进行java开发环境的搭建,故写下这篇经验,和大家共享.参考.本篇经验分四步: 1)下载JDK 2)下载eclipse 3 ) 安装JDK 4)安装eclipse 工具/原料 UBUNTU eclips