总览: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/