Ubuntu 9.10下一条命令安装LAMP套件
LAMP组合在Ubuntu中显得非常简单。对于开发者来说,能用一条命令安装LAMP,无疑是节省了很多时间。环境:Ubuntu 9.10
输入以下命令:
$sudo tasksel
现在你选择定位到 LAMP server 这一行,使用SPACE键选择LAMP Server .
接下来,你将系统要求你输入MySQL的root密码
接下来,程序将开始下载和安装LAMP所需的包
安装完毕后,我们去检查一下,它是否可以运行了。
1,检查apache2,在你的浏览器上输入,IP地址(http://127.0.0.1)或主机名(http://localhost)
2,检查一下MySQL,在终端输入mysql -uroot -p 回车,输入刚刚设定的密码
mysql -h 192.168.1.100 -uroot -p (测试一下外部是否能够访问)
如果不能:
update mysql.user set Host='%' where User='root';
flush privileges;
修改/etc/mysql/my.cnf
注释:bind-address = 127.0.0.1
3,检查PHP是否可以运行
$sudo vi /var/www/info.php
添加内容
phpinfo();
?>
如果提示下载,则说明php未成功,安装php 模块
aptitude install php5 libapache2-mod-php5
重启Apache服务器
#/etc/init.d/apache2 restart (注意:这里一定要以root身份)
在浏览器中输入http://localhost/info.php,如果能出现phpinfo页面,就说明一切都正常了
4,安装php5的mysql支持
aptitude search php5 (列出所有php5的模块,选上我们需要的安装,我选了以下模块)
aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
再次重启apache:
/etc/init.d/apache2 restart
错误信息:
* Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
解决方法:
sudo gedit /etc/apache2/apache2.conf
在文件后面加上:
#Server Name
ServerName 127.0.0.1
配置Apache:
1.设置字符编码:
/etc/apache2/conf.d/charset 找到#AddDefaultCharset UTF-8 前面的#去掉 使用UTF-8编码
2.设置根目录:
/etc/apache2/sites-available/default 需要使用root权限在终端下用VI或者其他编辑器打开修改
到此 LAMP安装配置成功
参考:http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-9.10-lamp

文章评论(查看全部)