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/
- ubuntu下lamp的配置方案
- Ubuntu下的配置LAMP
- UBUNTU下LAMP的配置
- ubuntu下配置LAMP
- Ubuntu下配置LAMP
- ubuntu下配置lamp
- 在ubuntu下配置lamp的体会
- 【转载】Ubuntu下的LAMP环境配置
- ubuntu下LAMP安装配置
- Ubuntu 下LAMP安装配置
- Ubuntu 下LAMP安装配置
- Ubuntu下LAMP安装配置
- 在ubuntu下配置LAMP
- Ubuntu下LAMP安装配置
- Ubuntu下配置LAMP环境
- Ubuntu下配置LAMP环境
- Ubuntu 下配置lamp环境
- Ubuntu下LAMP环境配置
- 笔记:系统编程知识点恢复
- iPhone Object-c Base64编码
- 电子产品的防水等级JIS(IPX)
- 【转】Oracle数据库基本概念
- maven工作笔记
- ubuntu下lamp的配置方案
- 独热编码
- Java知识点
- Android NDK 配置的问题
- 在ctex中出现texify failed to create a dvi file怎么办(转)
- VB对图像数据存储显示
- XCode继续
- Android Gallery图片显示和文字提示及Menu 菜单
- 关于 Bootloader 你所应该了解的