日期:2014-05-16  浏览次数:20952 次

为Ubuntu搭建 Apache+PHP+MYSQL

一、使用apt-get方式为Ubuntu安装PHP+MYSQL+Apache

?

分别执行如下命令:

?

(1)安装MYSQL

?

sudo apt-get install mysql-server

?

sudo apt-get install mysql-client

?

(2)安装Apache

?

sudo apt-get install apache2

?

启动Apache
$ sudo /usr/sbin/apache2ctl start
停止Apache
$ sudo /usr/sbin/apache2ctl stop
重启Apache
$ sudo /etc/init.d/apache2 restart

(3)安装PHP

?

sudo apt-get install php5

?

sudo apt-get install libapache2-mod-auth-mysql

?

sudo apt-get install php5-mysql

?

安装结束后,检测是否成功:

?

(1)检测Mysql是否正常

?

在终端中输入:mysql -uusername -ppassword (将username和password替换为你所设置的)看是否可以正常登陆

?

(2)检测Apache是否正常

?

在浏览器中打开:http://localhost/

?

如果出现如下信息,则表明正常。

?

It works!

This is the default web page for this server.

?

The web server software is running but no content has been added, yet.

?

(3)检测PHP是否正常

?

Ubuntu下Apache的默认安装路径为/var/www/,到其目录下新建info.php文件,文件内容为:

?

<?php

phpinfo();

?>

?

然后在浏览器中打开:http://localhost/info.php 看是否正常。

?

注:在该目录直接新建文件是没有权限的,为其增加当前用户权限:

?

su root(用root用户)

?

chown username /var/www(将username替换为您当前用户的用户名)

?

exit(退出root)

?

如果,您的ubuntu系统root用户还不可用,那是因为ubuntu系统默认root密码为空,您可以通过如下命令设置密码:

?

sudo passwd -l root

?

(4)安装phpmyadmin

sudo apt-get install 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。

如果出现缺少 mcrypt 扩展。请检查 PHP 配置。提示

执行sudo apt-get install php5-mcrypt

配置php.ini了,加上extension=php_mcrypt.so:

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
;
; If you wish to have an extension loaded automatically, use the following