首先解释什么是LAMP,LAMP=Linux + Apache + MySql+Php。 其实在ubuntu 下安装LAMP还是非常容易的,只要按照如下操作即可: 1。打开terminal,运行如下命令:apt-get install
apache2 mysql-server mysql-client php5 php5-gd php5-mysql 这条命令的含义是安装apache2, mysql, mysql 客户端工具, php, 以及php对mysql的支持。 安装完成之后默认的apche2涉
及到三个目录:etc/apache2, var/log/apache2/, /etc/init.d/apache2。前两个我们基本上可以不关心,其中第二个是安装apache时的日志文件,第三个才是最重要的,我们最经常使用的
。第三个目录里面包含了apache的启动和停止命令,所以请牢记此目录。PHP网络服务器根目录默认设置是在:var/www。 2。设置Ubuntu文件执行读写权限 由于Linux系统的安全性原则,改
目录下的文件读写权限是只允许root用户操作的,所以我们不能在www文件夹中新建php文件,也不能修改和删除,必须要先修改var/www目录的 读写权限。在界面管理器中通过右键属性不能
修改文件权限,得执行root终端命令:sudo chmod 777 var/www。 然后就可以写入html或php文件了。如果对777表示的文件权限不是很清楚可参考chmod命令。 3。安装phpmyadmin-Mysql数
据库管理器(web版本的) 只需要在terminal下运行命令:sudo apt-get install phpmyadmin 然后将phpmyadmin与apache2建立连接,以我的为例:www目录在var/www,phpmyadmin
在/usr/phpmyadmin目录,所以就用命令:sudo ln -s /usr/phpmyadmin var/www 建立连接。 4。启用 mod_rewrite 模块 在terminal中运行命令:sudo a2enmod rewrite 然后运行:sudo
/etc/init.d/apache2 restart 第二条命令是用来重启apache服务器,一边使得刚才的配置生效。 5。设置Apache支持.htm .html .php 在terminal中运行如下命令:sudo gedit
/etc/apache2/apache2.conf 在打开的文件中加上 AddType application/x-httpd-php .php .htm .html 即可。 安装完毕,可以测试是否配置成功,测试如下: 1。在var/www目录下新建
test.php文件,然后用gedit将文件打开(使用命令:sudo geidt var/www/test.php)在里面输入内容如下: <?php phpinfo(); ?> 在地址栏里输入http://127.0.0.1/test.php 或
http://localhost/test.php,如果看到了php的信息,就表示成功了。 2。在ar/www目录下新建test.php文件,然后用gedit将文件打开(使用命令:sudo geidt var/www/mysql_test.php)
在里面输入内容如下:
<?php $link = mysql_connect("localhost","root","101010"); if (!$link) { die('Could not connect: ' . mysql_error()); } else echo "Mysql已经正确配置"; mysql_close
($link); ?>
注意:将上述的“101010”改成你自己连接数据库的密码! 在地址栏里输入http://127.0.0.1/test.php 或 http://localhost/mysql_test.php,如果看到了
Mysql已经正确配置
就说明数据库连接成功。