ubuntu11.10 搭建 LAMP环境

 

ubuntu环境下安装Apache + Mysql + PHP

我离线安装过Apache、Mysql,都失败了,不是那么容易,有的安装方面的步骤都对不上去。其实只要达成结果就行啦,我们没必要那么牛角尖。可能是我水平太水啦,呵呵,没办法,虽然我这边网速垃圾的要命,只能在线安装,其实需要下载的数据也比较少,如果中间网速断掉啦,可以重新输入安装命令,支持断点续传,下面是安装过程

开始安装前,ubuntu默认情况下是没有开启root账户的,如果你没有开启,可以参见ubuntu开启root用户及切换用户命令 

 

安装mysql:

打开终端(Ctrl + Alt + T):在终端中输入

sudo apt-get install mysql-server

,需要下载20M多一点的数据,下载完成后提示输入root账户密码,输入密码,然后在再次输入密码确认,安装即可完成

 

Apache服务器

在终端中输入:

sudo apt-get install apache2

,下载3M多一点的数据,下载完成后自动安装

安装完成后,在浏览器中输入localhost或127.0.0.1,会输出:It works!,表明apache已经安装完成。

这个默认浏览器解析的文件在var/www文件夹中,是index.html,那个文件夹就是默认的web目录

 

PHP

在终端中输入:

sudo apt-get install libapache2-mod-php5

,需要下载6M多的数据,然后自动安装

安装后重启Apache服务器:在终端中输入

sudo /etc/init.d/apache2 restart

,这样会加载php模块儿

然后在web目录中,新建一个测试文件:touch test.php

然后在终端中输入→sudo gedit test.php,用gedit编辑器对test.php文件进行编辑,添加内容<?php echo phpinfo();?>,编辑完成并保存后,关闭gedit编辑器

最后在浏览器中访问:http://localhost/test.php,如果输出php的详细信息如下

 


ubuntu11.10 搭建 LAMP环境_第1张图片

,说明php安装成功

到此LAMP环境已完全搭建成功,下面是一些配置

 

 

设置web目录(var/www)目录权限

由于linux系统的安全性原则,改目录下的文件权限默认只允许root用户操作,所以我们不能再www文件夹中新建php文件,也不能修改和删除,必须修改/var/www目录的读写权限。

在终端中输入:

sudo chmod 777 /var/www

 

然后就可以写入html或php文件啦。777是linux系统中的最高权限,表示可读、可写、可执行。

 

配置php

1. 报错打开:display_errors = On

2. 设置时区:date.timezone = PRC(中国)

 

PHP连接Mysql

如果出现错误→Fatal error: Call to undefined function: mysql_connect()

这是因为php5-mysql没有安装,下面是解决方法:

第一步、安装php5-mysql(大概7k左右)

      sudo apt-get install php5-mysql

第二步、重启mysql

      sudo /etc/init.d/mysql restart

 

 

这样我们可以把我们的php项目直接copy到web目录下进行访问。


 

你可能感兴趣的:(apache,PHP,mysql,ubuntu,lamp)