转载文章 ubuntu安装php Apache mysql 继承环境
2016-04-06 09:42
489 查看
(该文章属于转载)如何在Ubuntu上安装LAMP服务器系统?(1)
2013-07-29 13:49 布加迪编译 51CTO.com 字号:T | T![](https://oscdn.geek-share.com/Uploads/Images/Content/201307/9133bb308d71f3cb73a86761adf18fec.gif)
从事Web开发工作时,我更偏爱在不受干扰的情况下,在我那台计算机上的开发环境下进行开发。我宁愿所犯的错误大部分是别人看不到的,而不是被互联网上的所有人全看到。为了能有这种私密的开发环境,我安装了一套LAMP系统。本文主要讲述了在Ubuntu上安装LAMP服务器系统的方法。
AD:51CTO首届中国APP创新评选大赛正在招募>>
【2013年7月25日 51CTO外电头条】为何应该在Ubuntu上安装LAMP服务器?从事Web开发工作时,我更偏爱在不受干扰的情况下,在我那台计算机上的开发环境下进行开发。我宁愿所犯的错误大部分是别人看不到的,而不是被互联网上的所有人全看到。为了能有这种私密的开发环境,我安装了一套LAMP系统。顺便说一下,要是你对LAMP不熟悉,,它代表Linux、Apache、MySQL和php(及/或Perl)。 LAMP是互联网上最常见的Web主机托管平台之一,所以它是搭建和测试网站的出色环境之一。
遵照下面这些逐步介绍的指示说明,即可在Ubuntu 12.04(Precise Pangolin)上安装和配置LAMP。这个过程还经过了测试,在Linux
Mint 13/14/15、Ubuntu 12.10(Quantal
Quetzal)和Ubuntu 13.04 Raring Ringtail上屡试不爽。如果你有速度相当快的宽带连接,应该用不了半小时就能搞定。
在Ubuntu上安装LAMP
Ubuntu的开发人员让人们很容易安装和配置LAMP软件包,只要借助一个终端命令。所以,打开终端窗口,让我们开始入手吧。
sudo apt-get install lamp-server^
是的,你没有看错。不要漏了末尾的那个脱字符号(^)。要是少了这个脱字符号,这个命令就无法运行。就是这么神奇!
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/22/9053b505fdebe78a5c06ec5bbfae24d0.jpg)
在Ubuntu上安装LAMP
apt软件包管理器现在会显示需要安装、等待确认的软件包。输入回车键,确认并继续安装。
![](http://s1.51cto.com/wyfs01/M01/11/64/wKioOVH2HiLiKx-lAAFnpUyVnkQ794.jpg)
安装LAMP软件包
下载软件包花了一点时间后,系统会提示你为MySQL的根用户设置密码。
![](http://s1.51cto.com/wyfs01/M01/11/62/wKioJlH2HiOgg2zWAACiYhw5AfI117.jpg)
设置MySQL根密码
输入你想用于MySQL的密码。此处不能空着。系统会提示你第二次输入,以确认密码。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/22/1f009e917fe13dc4a9e7a5e43eb71127.jpg)
确认MySQL根密码
确认密码后,apt会继续安装剩余的软件包。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/22/c367e51db7389c2154e01d3325625587.jpg)
剩余LAMP软件包的安装
你的LAMP安装现已完成。哇,就是这么简单!现在只剩下几个步骤来进行配置,以便你可以轻松使用系统。
测试Apache
打开Web浏览器窗口,输入地址http://localhost/。你应该会看到一个网页显示"It Works!"。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/22/3e69e0a6c477edf6c2e1b131c710c9d7.jpg)
Apache可正常工作
测试php
你已确认了Apache Web服务器可正常工作,于是你应该确保所安装的php正常工作。为此,你需要在/var/www中创建一个名为testing.php的文件。你可以以根用户的身份使用常用的文本编辑器,也可以使用下面这个终端命令:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/testing.php
之后,你需要重新启动Apache Web服务器。
sudo service apache2 restart
回到Web浏览器,输入地址http://localhost/testing.php/,你应该会看到一个网页显示关于所安装的php的信息。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/22/c6544110dc14c3604643ab623b542d12.jpg)
php信息
搞定Apache完全合格域名
你可能已注意到来自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
现在,重新装入Apache Web服务器。
sudo service apache2 reload
你应该再也不会看到这个错误信息了。
配置MySQL
由于本教程旨在搭建一个本地Web开发环境,就需要将MySQL绑定至本地主机IP地址。默认情况下,这个地址在你的系统上应该是127.0.0.1。为了以防万一,你可以使用这些命令来确认该地址。
cat /etc/hosts | grep localhost
你应该会看到类似这样的内容:
127.0.0.1 localhost ::1 ip6-localhost ip6-loopback
现在你应该确认你在MySQL的my.cnf文件中有正确的绑定地址。
cat /etc/mysql/my.cnf | grep bind-address
你应该会看到:
bind-address = 127.0.0.1
要是绑定地址与为你系统上的本地主机所设的那个地址不匹配,需要以根用户的身份编辑/etc/mysql/my.cnf,加以纠正。
安装phpMyAdmin
你不需要安装phpMyAdmin,但除非你是SQL方面的奇才,否则就需要它在MySQL数据库上处理管理任务。
你可以使用这个终端命令来安装phpMyAdmin:
sudo apt-get install libapache2-mod-auth-mysql phpmyadmin
系统会提示你确认你想安装软件包。按回车键,继续进行。
![](http://s1.51cto.com/wyfs01/M00/11/62/wKioJlH2HiPB03loAADhOtxBLtE002.jpg)
安装phpMyAdmin软件包
接下来会提示你选择为phpMyAdmin配置的Web服务器。这很重要!使用键盘上的箭头键,高亮显示apache2,然后使用空格间来选择它。然后按回车键,继续进行。确保点击下面这张图,以便放大浏览,看看我所描述的内容。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/22/581153481eecdb1956d3dbd57d028fa2.jpg)
为Apache配置phpMyAdmin
下一个屏幕会问你是不是想为phpMyAdmin配置一个名为dbconfig-common的数据库。选择"是的",并按回车键。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/22/d10f2545044cb63e7f501b055fbd8166.jpg)
为phpMyAdmin配置dbconfig-common
接下来提示你输入之前设置的MySQL根密码,那样就可以创建新数据库了。于是,输入你的MySQL根密码,按回车键。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/22/d84bd65c24b8b76f390e6bdd67341f51.jpg)
输入MySQL根密码
下一个提示是为phpMyAdmin创建一个MySQL应用程序密码。如果你想要创建一个随机性密码,可以按回车键。我通常使用用于MySQL根密码的同一个密码。从安全性方面考虑,这么做可能不是最佳方法,但是由于这用于封闭的开发环境,所以风险可能很小。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/22/3ff0a3593c66e53bc6ded7c83696529e.jpg)
phpMyAdmin MySQL应用程序密码
最后,系统提示你确认MySQL应用程序密码。输入与前一个步骤中一样的密码,按回车键。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/22/2c4c30dc8fb305895b7c40d8e5855f99.jpg)
确认MySQL应用程序密码
至此,安装和配置phpMyAdmin的工作已完成。
相关文章推荐
- apache log4j-1.2.15的使用
- wamp-apache 虚拟网站映射设置三步骤
- Apache kafka 工作原理介绍
- Apache Commons-logging使用实例
- 使用Apache POI3.7操作word2007(docx)文本和图片内容
- 【Logstash 1.5.6】Apache Logs
- Apache连接数设置
- Apache服务器限制并发连接和下载速度
- apache最大连接数性能测试
- apache高负载性能调优
- apache配置中的Timeout和KeepAliveTimeout的解释
- centos下编译安装apache
- 阿里云主机windows系统Apache启用浏览器缓存的方法
- 编译安装apache
- apache2.4开启GZIP压缩
- 配置PHP与Apache2.4
- apache2.4中layout模块和ssi模块的冲突
- Apache Lucene 全文检索详解及开发示例
- ubuntu 14.04 apache maven 安装
- 异常:org.apache.ibatis.reflection.ReflectionException