posts - 34, comments - 0, trackbacks - 0, articles - 1
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

LAMP配置

Posted on 2011-11-25 13:02 polly 阅读(255) 评论(0)  编辑 收藏 引用 所属分类:
 首先解释什么是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, ar/log/apache2/, /etc/init.d/apache2。前两个我们基本上可以不关心,其中第二个是安装apache时的日志文件,第三个才是最重要的,我们最经常使用的。第三个目录里面包含了apache的启动和停止命令,所以请牢记此目录。PHP网络服务器根目录默认设置是在:ar/www。 2。设置Ubuntu文件执行读写权限 由于Linux系统的安全性原则,改 目录下的文件读写权限是只允许root用户操作的,所以我们不能在www文件夹中新建php文件,也不能修改和删除,必须要先修改ar/www目录的 读写权限。在界面管理器中通过右键属性不能修改文件权限,得执行root终端命令:sudo chmod 777 ar/www。 然后就可以写入html或php文件了。如果对777表示的文件权限不是很清楚可参考chmod命令。 3。安装phpmyadmin-Mysql数据库管理器(web版本的) 只需要在terminal下运行命令:sudo apt-get install phpmyadmin 然后将phpmyadmin与apache2建立连接,以我的为例:www目录在ar/www,phpmyadmin在/usr/phpmyadmin目录,所以就用命令:sudo ln -s /usr/phpmyadmin ar/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。在ar/www目录下新建test.php文件,然后用gedit将文件打开(使用命令:sudo geidt ar/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 ar/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已经正确配置
就说明数据库连接成功。 

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
相关文章:
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理