ubuntu 10.04 下LAMP的一些设置和技巧
1.安装LAMP
Ubuntu10.04下安装LAMP有一个简单的好用的方法:
- 打开新立得软件包管理器。
- 编辑
- 使用任务分组标记软件包
- 在其中选定LAMP,应用即可。
- 中间要设置下mysql的root密码。
在ubuntu较新的版本中,默认是没有安装synaptic的,可以在软件中心或者apt-get安装下。
同时,默认安装的synaptic没有任务分组标记软件包,需要安装tasksel。
2.应用Apache2的userdir模块
- Ubuntu10.04下的Apache2的配置文件夹在/etc/apache2/下。
- 其中
httpd.conf
是空文件,apache2.conf
是全局的配置文件。 conf.d
是附加的一些配置文件。mods-available
是可使用的模块,但不一定是 enabled 。mods-enabled
中都是上者的链接,都是 enabled 的。- 上两者中的文件都是一对一对使用的,一个load文件是模块本身,一个是conf文件。
- 其中
- Userdir模块的使用
- 将
mods-available
中的文件链接到mods-enabled
目录下。ln -s /etc/apache2/mods-available/userdir.load /etc/apache2/mods-enabled/userdir.load
ln -s /etc/apache2/mods-available/userdir.conf /etc/apache2/mods-enabled/userdir.conf
- 其实就是
a2enmod userdir
,就可以了。
- 修改 userdir.conf 文件,将
AllowOverride Filexxxxxx
修改为AllowOverride All
。 - 修改 php5.conf 文件,按照里面的提示将其中对userdir模块的部分注释掉。如果不这样,在public_html中是不会解析php文件的。
- 将
- 到这里就可以了,在/home/yourname/下建立public_html文件夹就可以了。
3.设置phpmyadmin
- 首先去官网下载最新的phpmyadmin。
- 加压到usedir目录或者/var/www中。
cp config.sample.inc.php config.inc.php
- 修改
config.inc.php
中的cookie的auth,添加任意字符串即可。 - 完了(至少3.5版本是这样的)。
4.缺少php的一些典型扩展
sudo apt-get install php5-mcrypt
sudo apt-get install php5-gd