Ubuntu下lamp(PHP+Mysql+Apache)搭建+彻底卸载卸载方法

搭建:
收集自:http://www.cloudfly.info/archives/36php


安装apache2html

sudo apt-get install apache2

安装完成,运行以下命令重启下:mysql

sudo /etc/init.d/apache2 restart

在浏览器里输入http://localhost或者是http://127.0.0.1,若是看到了“It works!“,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下创建一个名为www的目录,这个就是Web目录了,全部要能过浏览器访问的Web文件都要放到这个目录里。


一、安装phpsql

sudo apt-get install libapache2-mod-php5 php5 php5-gd php5-mysql

安装完后,咱们要从新启动Apache,让它加载PHP模块:数据库

sudo /etc/init.d/apache2 restart

接下来,咱们就在Web目录下面新建一个PHP文件来测试PHP是否能正常的运行,apache

<?php phpinfo(); ?>

接着保存文件,在浏览器里输入http://localhost/test.php,若是出现了一个显示PHP运行参数的页面,那就说明PHP已经正常运行了。


二、安装mysql浏览器

sudo apt-get install mysql-server mysql-client-5.1

在安装的最后,它会要求里输入root的密码,注意,这里的root密码可不是Ubuntu的root密码啊,是你要给MySQL设定的root密码。


三、安装phpmyadmin-Mysql数据库管理安全

sudo apt-get install phpmyadmin

phpmyadmin设置:
在安装过程当中会要求选择Web server:apache2或lighttpd,选择apache2,按tab键而后肯定。而后会要求输入设置的Mysql数据库密码链接密码 Password of the database’s administrative user。
而后将phpmyadmin与apache2创建链接,以个人为例:www目录在/var/www,phpmyadmin在/usr/share /phpmyadmin目录,因此就用命令:服务器

sudo ln -s /usr/share/phpmyadmin /var/www

phpmyadmin测试:在浏览器地址栏中打开http://localhost/phpmyadmin。

以上ALMP的基本组件就安装完毕了,下面咱们再来看一些其余的设置:
设置Ubuntu文件执行读写权限
LAMP 组建安装好以后,PHP网络服务器根目录默认设置是在:/var/www。因为Linux系统的安全性原则,改目录下的文件读写权限是只容许root用户操做的,因此咱们不能在www文件夹中新建php文件,也不能修改和删除,必需要先修改/var/www目录的读写权限。在界面管理器中经过右键属性不能修改文件权限,得执行root终端命令: sudo chmod 777 /var/www 。而后就能够写入html或php文件了。若是对777表示的文件权限不是很清楚可参考chmod命令。


配置Apache
1启用mod_rewrite模块网络

sudo a2enmod rewrite sudo /etc/init.d/apache2 restart


配置php5

sudo gedit /etc/php5/apache2/php.ini

容许mysql和gd模块,检查文件最后是否包含下面的代码,若是没有添加上。(默认是在配置文件最后有添加的,检查一下以防万一)
extension=mysql.soextension=gd.so保存并关闭文件。
乱码解决方法
配置apache字符编码:

sudo gedit /etc/apache2/conf.d/charset

将里面的内容改成AddDefaultCharset UTF-8
配置php字符编码:

 sudo gedit /etc/php5/apache2/php.ini  找到代码: default_charset = “iso-8859-1″ 改成代码: default_charset = “UTF-8″ 而后重启apache: sudo /etc/init.d/apache2 restar

彻底卸载:
收集自:http://www.cloudfly.info/archives/33

sudo apt-get –purge remove apache2
sudo apt-get –purge remove apache2-common
sudo apt-get –purge remove apache2-utils
sudo apt-get autoremove apache2

(–purge是不保留配置文件的意思,这个绝对不能少)
而后再 sudo apt-get install apache2 就能够了
PS:若是不行的话,就把关于apache2的全部东西强删掉,由于我执行这些命令以前就已经把全部的都干掉了。
删掉/etc/apache2 文件夹: sudo rm -r /etc/apache2 
删掉/var/www文件夹: sudo rm -r /var/www 
删掉/etc/init.d/apache2文件: sudo rm -r /etc/init.d/apache2 
而后就是卸载PHP5了
方法以下:

sudo apt-get –purge remove libapache2-mod-php5 php5 php5-gd php5-mysql
sudo apt-get autoremove php5

下面是卸载MYSQL的方法:
终端下输入命令:

1 sudo apt-get autoremove –purge mysql-server-5.0
2 sudo apt-get remove mysql-server
3 sudo apt-get autoremove mysql-server
4 sudo apt-get remove mysql-common (很是重要)

下面这句是清楚残留信息。

dpkg -l |grep ^rc|awk ’{print $2}’ |sudo xargs dpkg -P
相关文章
相关标签/搜索