做个笔记,在Ubuntu下使用tasksel安装LAMP。
- 安装tasksel,sudo apt-get install tasksel
- 如果安装失败,可能需要更新源,sudo apt-get update
- 启动tasksel图形界面,有图形界面我是坚决要用的,sudo tasksel
- 选择lamp-server和其它想装的东西
- 安装lamp环境:
输入命令 sudo tasksel installlamp-server , 即可完成LAMP的安装。
通过命令 sudo tasksel可查看LAMP安装是否成功。需要指出的是,通过tasksel软件包不仅可以安装LAMP组件,还可以安装其他服务器组件,比如DNS服务器,Mail服务器,打印服务器等。
通过命令 sudo apt-get installphpmyadmin 安装MySQL管理工具phpmyadmin。
由于phpmyadmin默认安装在/usr/share/phpmyadmin,而不是/var/www下,所以只需在终端输入sudo ln -s/usr/share/phpmyadmin/ /var/www/ 即可解决。
然后通过命令 sudo/etc/init.d/apache2 restart 重启Apache服务器。
如果要修改php.ini文件,则通过命令 sudogedit /etc/php5/apache2/php.ini 编辑即可 - 打开浏览器,访问http://localhost/,成功,查看apache配置,得知目录在/var/www/
- 发现此目录无法修改,权限在root那里
- 复又进入命令行,输入sudo passwd root,修改root用户密码
- su root,输入刚才的密码,切换到root帐号,chmod 777 -R /var/www,将这个目录改成777
- 再次编辑/var/www/index.html,成功,至此,操作完成。
至此小结一下,tasksel是个挺好用的安装程序,可以一次性安装多个程序包并启用他们,对我这种刚开始熟悉linux系统的尤为方便。
sudo是使用管理员权限,不加sudo可能导致权限不足,切到root后就没有问题。