ubuntu下搭建lamp环境

时间:2021-02-09 12:55:40

一、安装

1.安装Apache

sudo apt-get install apache2

 

Apache在安装期间会新建一个目录:/var/www,该目录是该服务器中存放文档的根目录。

 

2.安装MySQL

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

在安装的最后会提示输入mysql的root密码

3. 安装PHP

sudo apt-get install php5 libapache2-mod-php5

重启Apache,让它加载PHP模块

sudo /etc/init.d/apache2 restart

4. 安装phpMyAdmin

sudo apt-get install phpmyadmin

安装时会提示新建一个数据库,可以选是也可以不安装


 

二、配置

1、配置Apache

sudo gedit /etc/apache2/apache2.conf在文档的最后,

添加文件类型支持:AddType  application/x-httpd-php   .php    .html    .htm

(根据自己需要)默认字符集:AddDefaultCharset  UFT-8

(根据需要)添加首页文件 三个的顺序可以换 前面的访问优先:

<IfModule  dir_module>

DirectoryIndex    index.htm   index.html   index.php

</IfModule>

完成后重启apache配置生效:sudo /etc/init.d/apache2 restart

2. 配置PHP5

sudo  gedit /etc/php5/apache2/php.ini

根据自己需要,下面是默认时区

;date.timezone=  换成

date.timezone = PRC

 

3.配置mysql

sudo  gedit /etc/mysql/my.cnf

默认是只允许本地访问数据库的,如呆有需要其他机器访问,把这句话用#号注释掉

 bind-address 127.0.0.1

4.配置phpmyadmin

phpmyadmin默认并不是安装在/var/www下面的,而是在/usr/share/phpmyadmin,可以把phpmyadmin复制到/var/www

代码:sudo cp /usr/share/phpmyadmin/var/www/phpmyadmin,

然后在终端里运行:

sudo gedit /etc/phpmyadmin/apache.conf  //我安装的phpmyadmin目录下没有该文件??

把下面两句中的/usr/share/phpmyadmin路径改为/var/www/phpmyadmin

Alias/phpmyadmin /usr/share/phpmyadmin

<Directory/usr/share/phpmyadmin>

三、测试

1. 测试Apache

输入:http://localhost/看是否出现It works字样


 

2. 测试MySQL

输入:sudo netstat -tap | grep mysql

可以看到类似下面的行:

tcp 0 0 localhost:mysql *:*LISTEN 4477/mysqld

 

如果服务器不能正常运行,您可以通过下列命令启动它:sudo/etc/init.d/mysql restart

3. 测试PHP

UbuntuApache的根目录位于/var/www中

在里面添加一个测试文件test.php文件,

内容为:

<?php

phpinfo();

?>

浏览器重输入http://localhost/test.php,如果出现了一个显示PHP运行参数的页面,那就说明PHP已经正常运行了。

4.测试phpmyadmin

在浏览器中输入http://localhost/phpmyadmin可以访问说明配置好了,然后以root为用户名,以安装phpmyadmin途中输入的密码为密码. 登入phpmyadmin,这个时候,就可以*创建数据库和数据库用户