ubuntu14.04 搭建LAMP环境

来来回回捣鼓了好几次,老是忘了又重新查资料,这次遇到一个很不错的教程,整理一下,除了调整了这篇文章的一些乱的顺序,编辑了一下其中说得有点不清楚的地方,换上自己实践时的图片,再在最后加上自己的总结.


1、首先打开命令行,切换到root身份,获得最新的软件包(不知为何,很多ubuntu上的装软件都要先更新一下)

sudo apt-get install update


2、安装MySQL数据库

sudo apt-get install mysql-server mysql-client

下图为提示输入数据库密码(一定要记住!!!!!),然后回车,之后还有提示,再重复输入一次,再回车

最后安装完后,用下面的命令登进数据库测试一下是否安装成功,看到欢迎信息就ok了

mysql -uroot -p

(注意这条命令很容易记忆,第一个参数是-u,表示user,第二个参数-p表示password.


3、安装Apache服务器

sudo apt-get install apache2

安装完成后测试一下,在浏览器里输入http://localhost/或http://127.0.0.1/,看到下图所示的页面,就表示apache安装成功了.

ubuntu14.04 搭建LAMP环境_第1张图片

 


4、安装PHP,并让Apache支持PHP

sudo apt-get install php5 libapache2-mod-php5

安装完成后重启Apache服务器

sudo /etc/init.d/apache2 restart

apache默认的安装目录是/var/www/html,这个目录只读的,所以为了测试php,在往目录中添加文件之前,先得修改这个目录的权限,

在终端输入sudo chmod +w /var/www/html

然后写一个php测试文件, vim /var/www/html/phpinfo.php

编辑输入<?phpphpinfo();?>,最后在浏览器里输入http://localhost/phpinfo.php,就可以看到php的信息了 

 


但这时还不能连接数据库,并且相应的模块也没有安装,那么下面就来看第5步


5、安装的php-mysql软件包以及其它的一些常用的模块

sudo apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

然后再次访问http://localhost/phpinfo.php(最好先重启一下Apache)

 

6、安装phpMyAdmin

通过phpMyAdmin可以很方便的管理我们的MySQL数据库

sudo apt-get install phpmyadmin

安装过程中会出现如下选择,问是否要配置phpmyadmin,我们选择“YES”

然后需要输入MySQL的密码,直至安装完成。

由于默认情况下phpMyAdmin的安装路径为/usr/share/phpmyadmin/,那么我们把phpmyadmin移动到/var/www/目录下:

 sudo mv /usr/share/phpmyadmin /var/www

或者直接建一个软链接就好了,都可以 , sudo ln /usr/share/phpmyadmin /var/www

然后http://localhost/phpmyadmin访问,就到了phpMyAdmin的登陆界面。




总结:

1. 重启apache用命令:sudo /etc/init.d/apache2 restart

2.  先装mysql,再装apache2,最后装php

3. 每次装完一个部件之后,不要急着下一步,先检验一下_

mysql的检验是登陆进去: mysql -uroot -p

apache2的检验是在浏览器地址栏中输入localhost或者127.0.0.1

php的检验比较复杂,需要先修改该apache2的目录/var/www/html的权限为可写,然后在进入其中写一个phpinfo.php,在浏览器中用localhost/phpinfo.php就可以检验了.

最后的phpmyadmin可以装也可以不装,因为我到现在都还没怎么体验到它的强大,等有需要再去装就好了.

你可能感兴趣的:(apache,mysql,ubuntu14.04,php5,搭建lamp环境)