Ubuntu 12.0.4LTS安装LAMP的服务器环境
1.因为安装Mysql文件要有超级管理的权限,所以首先我们设置root的密码,按ctrl+alt+t打开服务器终端,输入如下命令:
$ sudo passwd root
然后,系统会提示你输入当前用户密码,原因是Ubuntu系统默认安装的时候是不允许设置root密码和用root身份来登录系统的。接着,根据系统的提示,输入你要设置的root超级管理员的密码。
2.小编是用putty登录到虚拟机的Ubuntu 12.0.4系统,然后第一步是安装apache2服务器。输入如下的命令:
$ sudo apt-get install apache2
根据系统的提示,等待apache2安装成功,接下来我们可以输入以下的命令进行验证安装是否成功:
$ apache2 -v
系统输入如下信息代表已经安装成功了:
server version:Apache:2.2.22 (Ubuntu)
Server built :(这里是你安装的当前日期时间)
现在可以打开本地机的浏览器环境,在地址搜索栏输入ubuntu服务器的ip地址,可以看到apache返回的信息。
3.安装php5,输入如下命令,安装php5:
$ sudo apt-get install php5
验证php5的安装情况如上的方式:php5 -v
4.现在假设我们都已经成功安装了Apache2和php5,apache2是通过libphp5.so的模块只会php工作的,我们要验证apache有没有成功加载这个模块,输入以下命令:
$ cat /etc/lib/apache2/mods_enabled/php5.load
如果成功加载了模块输出以下命令:
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
5.接下来安装Mysql,输入如下命令:
$ sudo apt-get install mysql-server
系统提示安装mysql要输入root用户的密码,这就是第一步为什么要设置root密码原因所在了。要确保php能够与mysql进行数据交互,输入如下命令进行验证
$ cat /etc/php5/conf.d/mysql.ini
系统输出 No such file or directory,这是因为php默认不安装mysql扩展包。
然后手动安装mysql扩展包:
$ sudo apt-get install php5-mysql
等待扩展安装,可以输入上一条命令进行验证是否安装成功。
6.为了mysql,php能够正常工作,重启一下mysql
$sudo service mysql restart
7.也可以通过taskel的方式安装lamp-server全包(taskel的安装方式和apt-get的方式不是一样,taskel方式安装一般都是常见的软件套装,例如dns服务器的套装,邮件服务器套装),命令如下:
$ sudo taskel install lamp-server