ubuntu下lamp的配置方案

来源:互联网 发布:藏头诗制作软件 编辑:程序博客网 时间:2024/05/21 09:05

总览:apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql

 


 

目录

 

1、安装apache2.0

 

2、安装PHP

 

3、安装MYSQL

 

4、让apache、php支持 mysql

 

5、设置Apache支持.htm .html .php

 

6、设置Ubuntu文件执行读写权限

 

7、解决Firefox浏览器显示中文乱码等问题

 

8、MySQL的几个重要目录

 

9、常用命令:

 


 

1、安装apache2.0

sudo apt-get install apache2

安装后在浏览器中打开:

http://localhost/

或者http://127.0.0.1

如果出现It works!那证明Apache2 OK了

2、安装PHP

依次在终端打开:

sudo apt-get install php5 //安装PHP5

sudo apt-get install libapache2-mod-php5 //配置APACHE+PHP

启用 mod_rewrite 模块 : sudo a2enmod rewrite

重启Apache服务器:sudo /etc/init.d/apache2 restart

Apache重启后我们可以测试一下,在/var/www目录下新建文件test.php,写入代码:phpinfo(); 
 
保存,在地址栏输入http://127.0.0.1/test.php 或 http://localhost/test.php ,如果正确出现了php 配置信息则表明LAMP Apache已经正常工作了(记得重启Apache服务器后再测试)。


3、安装MYSQL

sudo apt-get install mysql-server

sudo apt-get install mysql-client(客户端,可不安装)

4、让apache、php支持 mysql

sudo apt-get install libapache2-mod-auth-mysql

sudo apt-get install php5-mysql

sudo /etc/init.d/apache2 restart

 

测试mysql连接文件:

 

<?php
$link = mysql_connect("localhost","root","liptang");
if($link)
    echo "成功!";
else
    echo "失败!";
?>

 

 

5、设置Apache支持.htm .html .php


sudo gedit /etc/apache2/apache2.conf
或sudo gedit /etc/apache2/mods-enabled/php5.conf
在打开的文件中加上
AddType application/x-httpd-php .php .htm .html 即可。


6、设置Ubuntu文件执行读写权限

      LAMP组建安装好之后,PHP网络服务器根目录默认设置是在:/var/www。由于Linux系统的安全性原则,改 目录下的文件读写权限是只允许root用户操作的,所以我们不能在www文件夹中新建php文件,也不能修改和删除,必须要先修改/var/www目录的读写权限。在界面管理器中通过右键属性不能修改文件权限,得执行root终端命令:
sudo chmod 777 /var/www
。然后就可以写入html或php文件了

7、解决Firefox浏览器显示中文乱码等问题

    上面在FireFox浏览器中打开mysql_test.php或phpmyadmin测试时,如果出现了中文乱码,则是默认语言设置问题,解决方法如下:

打开apache配置文件: udo gedit /etc/apache2/apache2.conf,在最后面加上:AddDefaultCharset UTF-8
如果还是乱码的,再將UTF-8改用gb2312。
重启Apache:sudo /etc/init.d/apache2 restart,再刷新mysql_test.php 中文乱码没有了。

8、MySQL的几个重要目录

   MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。

   下面就介绍一下这几个目录。

   1、数据库目录

   /var/lib/mysql/

   2、配置文件

   /usr/share/mysql(mysql.server命令及配置文件)

   3、相关命令

   /usr/bin(mysqladmin mysqldump等命令)

   4、启动脚本

   /etc/rc.d/init.d/(启动脚本文件mysql的目录)

9、常用命令:

重启 apache:sudo /etc/init.d/apache2 restart

重启mysql:sudo /etc/init.d/mysql restart

配置 php.ini:sudo gedit /etc/php5/apache2/php.ini

配置 apache2.conf:sudo gedit /etc/apache2/apache2.conf

PHP CGI :sudo /var/www/cgi-bin/


 

原创粉丝点击