在Ubuntu server上配置lamp环境

本片博客主要记录了自己在Ubuntu上进行lamp环境的搭建。Ubuntu server是一个没有图形界面的linux操作系统所以我们的一切操作都必须使用linux的命令行界面进行操作,所以,再次之前,你需要掌握一定的linux命令基础。好了,开始教程。

1首先下载apche

打开终端;输入以下命令:

sudo apt-get install apache2

如果没有管理员全权限的话,需要输入密码。安装完成之后,接着我们测试以下是否安装成功。浏览器输入;http://localhost/ 


如果出现这样的页面,说明我们的安装已经成功.

2安装php5

打开终端,输入命令:

sudo apt-get install php5 libapache2-mod-php5

为了使PHP和Apache能一起工作,我们需要配置一下PHP并且测试一下。

sudo /etc/init.d/apache2 restart

接着我们在www目录下面新建一个test.php文件。(这里我们需要说明一下,linux里面不存在盘的概念,不像在windows里面有D盘,C之类的,在linux里面我通过命令行安装的软件都是默认安装路径的,即/usr/share 路径下面。注意是usr,不是user...被这个坑了好长时间!!!关于linux各种文件夹的用途,另一篇转载博客介绍的有,轻戳: linux文件夹作用

www文件夹是我们在使用浏览器访问我们网站的时候访问的文件夹,所以我们需要在这里面写test.php文件。打开终端 输入:cd /var/www/,我们就能进入www目录。

这里注意,我的www目录下面还有一个html目录,(我也不知道为啥),所以我们必须在深入一层文件夹,cd/html,否则我写的文件时访问不到的!!!

好了,现在开始建立test.php, 

命令:touch test.php   创建文件

sudo vi test.php  修改文件 

我们输入简单的代码:<?php echo "hello,world!"?>

保存后退出,如果有同学不会vi的基本操作命令,建议Google以下,网上有很多教程。还有在编辑test.php的时候,会出现文件时只读模式,不能写入,我是在vi命令之前加了管理员操作 sudo就可以了。

现在,我们打开浏览器,输入http:.//localhost/test.php


好啦,成功了!

3安装mysql

打开终端,输入命令:

sudo apt-get install mysql-server

安装的时候需要输入密码,这个就是以后你进入MySQL的密码,用户名就默认root就好。

输入命令:mysql -u root -p  出现这样的界面:输入密码后就能进入mysql啦!!


到这里是不是就已经全部配置完了呢?当然不是,因为我还想用更简单的方式管理mysql,就是使用phpmyadmin.

输入命令:

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

安装完之后,我们访问http://localhost/phpmyadmin 会出现无法访问的界面。为什么?很简单,刚才我们说了,浏览器访问我们的站点的时候,其实是访问www目录下面的文件,而phpmyadmin是安装在/usr/shar/下面的,所以,我们需要加一条软连接;

输入命令:

sudo ln -s /usr/share/phpmyadmin /var/www/html/
其中,
/usr/share/phpmyadmin
是phpmyadmin的安装路径,我是默认安装在这个路径的,所以不用更改,如果你不是,那就要找到phpmyadmin的安装路径

/var/www/html/
刚才我也说了,我的www目录下面有一个html文件夹,这个才是访问的文件路径,所以需要把phpmyadmin路径链接到这里来!!!如果你的www下面没有这个,你不需要了!

好啦,我们再次打开http://localhost/phpmyadmin

今天在装apache2的时候,又遇到了新的问题,mark一下!

按照上面的步骤装完phpmyadmin之后,打来:localhost/phpmyadmin发现出现错误:linux下phpMyAdmin 出现 “缺少 mysqli 扩展,请检查 PHP 配置。”

这种情况我们就需要在php.ini文件中添加:

extension=mysqli.d

然后重启apache2。

重启aoache2的方法:sudo /etc/init.d/apache2 restart

停止apache2:sudo /etc/init.d/apache2 stop

开启apache2:sudo /etc/init.d/apache2 start

修改mysql的root账户密码:

在mysql下,输入命令:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new');




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值