前段时间在Ubuntu下安装LAMP,安装配置过程中遇到一系列问题,在此总结一下。

测试版本:Ubuntu11.10

安装Apache

  1. 首先打开终端(Ctrl+Alt+T)。
    输入命令:sudo apt-get install apache2

  2. 为了确定安装是否成功,打开浏览器,访问http://localhost 。如果页面显示“It works!”,证明安装成功了。

  3. 安装完之后,不必重启,待会安装好PHP等之后在重启,节约时间。
  4. 安装PHP5
  5. 同样打开终端输入命令:sudo apt-get install php5 libapache2-mod-php5
    为了使PHP与Apache正常运行,我们需要重启下Apache。在/var/www/目录下新建test.php文件touch /var/www/test.phpvi /var/www/test.php),输入<?php phpinfo(); ?>,保存文件。打开浏览器,访问http://localhost/test.php,正常会显示PHP信息。 安装MySQL在终端输入命令:sudo apt-get install mysql-server。安装过程中,需要设置MySQL的root用户密码。 5.安装PHPMyAdmin,在终端输入命令:sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin。在安装过程中会要求选择运行PHPMyAdmin的Web Server:apache2或lighttpd。选择apache2,按Enter。 1.默认,按Enter继续。
    2.然后会提示要求输入MySQL的root用户密码。
    3.设置PHPMyAdmin密码。
    4.确认phpMyAdmin密码。最后连接PHP与apache服务器。
    PHPMyAdmin与Apache2建立连接:将PHPMyAdmin目录软链接到/var/www/下sudo ln -s /usr/share/phpmyadmin /var/www
    打开浏览器,访问http://localhost/phpmyadmin/。至此LAMP搭建成功。
    [

](http://www.tencrance.com/wp-content/uploads/2012/02/10.png);;;;;;;;;;;;;;;;;;;;;;; Dynamic Extensions ;

;;;;;;;;;;;;;;;;;;;;;;
修改红颜色的两处,即把“;”去掉能够解决ubuntu11.10中phpmyadmin下的缺少mysql.so配置的错误提示。
; If you wish to have an extension loaded automatically, use the following

; syntax:

; extension=modulename.extension

; For example, on Windows:

; extension=msql.dll

; … or under UNIX:

extension=msql.so

; … or with a path:

extension=/path/to/extension/msql.so

; If you only provide the name of the extension, PHP will look for it in its

; default extension directory.