Ubuntu-server14.04搭建LAMP环境

对于不少PHP初学开发者来说,搭建一个可用于生产的LAMP环境是一件费时费力的事情,本文以 ubuntu-server14.04为例,给出一个搭建环境的教程,供你们参考;php

1.更新软件源html

sudo  apt-get update

2.安装Apachemysql

sudo apt-get  install apache2

3.查看Apache是否安装成功linux

apache2 –v

以下所示,表示搭建成功web

4. 经过浏览器访问服务器的IP,若是出现Apache欢迎界面,表示安装成功,以下所示:sql

5.安装PHP5数据库

sudo apt-get install php5

6.查看PHP5的版本apache

php5 –v

表示PHP5已经安装成功。ubuntu

7.查看apache是否已经加载libphp5.so模块,该模块是Apache用来指挥PHP解析器来执行PHP代码的模块vim

cat /etc/apache2/mods-enabled/php5.load

表示该模块已经加载

8. 安装mysql  ,安装过程当中会让输入数据库的root用户密码,两次输入后便可继续安装至完成,注意这个密码不是系统root帐户的密码,而是你安装的数据库默认用户root的密码

sudo apt-get install mysql-server

9.检查是否加载了mysql.so的扩展,PHP经过该扩展连接mysql执行CURD操做,若是提示no such file or directory 表示PHP默认没有安装该操做数据库的扩展,须要自行安装

cat /etc/php5/mods-available/mysql.ini,

10.若是上步不成功,则执行这步,给PHP安装mysql扩展

sudo apt-get install php5-mysql

11.查看扩展是否安装成功,不一样的版本存放的位置可能不一样

cat /etc/php5/mods-available/mysql.ini

表示mysql.so扩展已经安装成功。

12.重启mysql和Apache

sudo service mysql restart
 sudo service apache2 restart

13.建立一个php文件来测试环境是否安装成功,

cd /var /www/html 
vim info.php

PHP文件内容:

echo mysql_connect(‘localhost’,’root’,’123456’)? “success”    :”fail”;
echo phpinfo();

注意这里必须使用localhost地址做为测试数据库链接的地址,由于到目前为止,咱们尚未开启MySQL远程链接的帐户服务。

14.访问该文件IP/info.php查看是否链接成功

表示链接成功,到目前为止咱们的PHP和mysql以及Apache都已经安装配置完成,并可以正常工做。

15.给php安装经常使用扩展

sudo apt-get install php5-gd curl libcurl3 libcurl3-dev php5-curl

该过程安装时间较长,请耐心等待;

16.安装完成以后,重启Apache

sudo service apache2 restart

17. 回到浏览器的info.php 刷新,查看刚才安装的拓展是否被加载,搜索gd,curl等,若是刚才安装成功,应该可以在phpinfo中显示已加载;

18.若是须要上传或者操做文件,须要用root帐户进行SSH登录,须要修改Ubuntu系统容许root用户SSH登录,

cd /etc/ssh/   
sudo vim sshd_config 
 :set nu 
 28G

找到PermitRootLogin 改成yes保存退出,重启SSH服务,便可使用root帐户登录。

sudo service ssh restart

19.安装phpmyadmin(最好安装,方便操做以及设置后面的远程登陆帐户)

sudo apt-get install phpmyadmin

安装过程当中会提示输入密码等,直接输入便可,安装完成后默认放在/usr/share/phpmyadmin目录下,为了可以使咱们经过web访问,这里须要创建一个软链接将其链接到Apache的默认目录下

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

这里咱们创建了一个pma的软链接指向实际的PHPmyadmin目录。

20.在浏览器中直接访问PHPmyadmin,输入IP/pma,以下所示:

输入用户名密码登陆进入。

21.开启mysql远程访问权限,

sudo  vim /etc/mysql/my.cnf

找到bind-address,注释掉它,保存退出,而后登录phpmyadmin,在权限中建立一个新用户,以下:

最后重启mysql服务

sudo service mysql restart

这是就能够经过navicat之类的远程链接工具链接mysql了,到此为止,一个简单的LAMP环境就搭建成功了。

相关文章
相关标签/搜索