系统:Ubuntu14.04
方法一、最简单的在线安装
(参考网址:http://os.51cto.com/art/201307/405333.htm)
具体过程:
【1】打开终端,执行命令
# sudo apt-get install lamp-server^
注意:不要丢掉末尾的^号,否则命令不执行。
然后根据提示选择同意(y),设置MySQL的密码。。 。直至安装过程自动结束,就可以把所有依赖的包都下载安装上。
【2】测试与进一步配置
(2-1)测试Apache服务器,打开浏览器,输入地址http://localhost/。会看到一个网页显示"It Works!"
(2-2):测试PHP,
# vi /var/www/html/ test.php
输入:<?php phpinfo(); ?>
:wq保存退出
# service apache2 restar 重启服务器
打开浏览器,输入网址:localhost/test.php,看到如下展示有关PHP信息的页面
(2-3)配置MySQL:
开发PHP,一般是在搭建一个本地Web开发环境,需要将MySQL绑定本地主机IP。默认情况下是127.0.0.1。以防万一,可以使用这些命令来确认该地址。
[email protected]:/# cat /etc/hosts | grep localhost 127.0.0.1 localhost ::1 ip6-localhost ip6-loopback
[email protected]:/# cat /etc/mysql/my.cnf | grep bind-address 确认你在MySQL的my.cnf文件中有正确的绑定地址 bind-address = 127.0.0.1
注意:若绑定地址与本地主机所设的地址不匹配,需要以根用户的身份编辑/etc/mysql/my.cnf,加以纠正。
【3】安装PHPmyadmin:
[email protected]:/# apt-get install libapache2-mod-auth-mysql phpmyadmin
根据提示,输入y同意安装软件
(1)选择phpMyAdmin配置的Web服务器,使用键盘上的箭头键,高亮显示apache2,然后使用空格间来选择它。然后按回车键,继续进行:
(2)选择为phpMyAdmin配置一个名为dbconfig-common的数据库,点是,确认并继续进行
(3)输入之前设置的MySQL根密码,那样就可以创建新数据库了。于是,输入你的MySQL密码,按回车键。
(4)接下来的提示是为phpMyAdmin创建一个MySQL应用程序密码。
如果你想要创建一个随机性密码,可以按回车键。我这里设置了使用与MySQL相同的密码。从安全性方面考虑,这么做可能不是最佳方法,但是由于这用于封闭的开发环境,所以风险可能很小
最后系统提示确认密码,至此PHPmyadmin安装配置完毕。
(5)测试PHPmyadmin:
浏览器输入地址:localhost/phpmyadmin,可以看到如下PHPmyadmin的登录界面
以root和前面设置的密码可以登录,进入如下界面:
至此lamp环境搭建和PHPmyadmin安装配置工作完毕。
注意:
1、测试PHP那一步,若遇到来自Apache的错误信息(如下),该信息与服务器的完全合格域名有关。
apache2: Could not reliably determine the server‘s fully qualified domain name, using 127.0.1.1 for ServerName
可以用下面这个命令来搞定它。
echo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn sudo service apache2 reload 重新装入Apache Web服务器
这样就不会看到这个错误信息了,这是原文的介绍,我在安装过程中并未遇到此错误,故此提示。
2、根据原文:从事一个网站的开发,可以把文件放入到/var/www,但其归用户和用户组root所有,所以你需要以根用户身的份将文件拷贝过去,或者更改该目录的所有权及/或权限,那样就能在那里写文件了。另外,你可以进行一些另外的Apache配置,那样可以将文件保留在主目录下的某个地方。
编译安装需要的依赖问题比较麻烦,试了几次遇到一些问题,暂未整理,以后补上。。。