目录:
- 1、linux(ubuntu)下搭建LAMP
- 2、如何在Ubuntu上面安装LAMP环境
- 3、如何在ubuntu上搭建lamp环境搭建
- 4、如何在Ubuntu 14.04 安装 LAMP环境
- 5、如何搭建lamp环境
- 6、如何在Ubuntu上安装LAMP服务器系统
linux(ubuntu)下搭建LAMP
1.安装环境
操作系统:Red Hat Linux Enterprise AS 4.0 update4
数据库:MySQL 5.0.27
Web服务器:Apache 2.2.4
脚本语言:PHP 5.2.1
2.安装MySQL 5.0.27
下载软件包mysql-5.0.27.tar.gz后执行如下命令:
# tar zvxf mysql-5.0.27.tar.gz //解压缩
# cd mysql-5.0.27 //进入解压缩后的文件目录
# ./configure --prefix=/usr/local/mysql \ //设定安装目录
--enable-thread-safe-client \ //编译线程安全版的客户端库
--without-debug \ //关闭debug功能
--localstatedir=/data/mysqldata \ //设定数据库文件目录
# make //编译
# make install //安装
# /usr/local/mysql/bin/mysql_install_db //初始化授权
# chown –R root:root /usr/local/mysql //文件属性改为root用户
# cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf //复制配置文件
----------------------------------启动MySQL服务----------------------------------
# /usr/local/mysql/bin/mysqld_safe --user=root //启动MySQL
----------------------------------修改MySQL密码----------------------------------
# /usr/local/mysql/bin/mysqladmin -uroot password mysqlsecret //修改密码
----------------------------------关闭MySQL服务----------------------------------
# /usr/local/mysql/bin/mysqladmin -uroot -pmysqlsecret shutdown //关闭MySQL
3.安装Apache 2.2.4
下载软件包httpd-2.2.4.tar.gz,后执行如下命令
# tar zvxf httpd-2.2.4.tar.gz
# cd httpd-2.2.4
# ./configure --prefix=/usr/local/apache \
--enable-module=most \
--enable-shared=max
# make
# make install
----------------------------------启动Apache服务----------------------------------
# /usr/local/apache/bin/apachectl start
----------------------------------关闭Apache服务----------------------------------
# /usr/local/apache/bin/apachectl stop
----------------------------------重启Apache服务----------------------------------
# /usr/local/apache/bin/apachectl restart
4.安装PHP 5.2.1
下载软件包php-5.2.1.tar.gz后执行如下命令
# tar zvxf php-5.2.1.tar.gz
# cd php-5.2.1
# ./configure --prefix=/usr/local/php \
--with-mysqld=/usr/local/mysql \
--with-apxs2=/usr/local/apache/bin/apxs
# make
# make install
# cp php.ini-dist /usr/local/php/lib/php.ini
5.配置Apache服务的httpd.conf文件
*在LoadModule处添加 LoadModule php5_module module/libphp5.so
*在DirectoryIndex处添加 index.php
*在AddType application处添加
AddType application/x-httpd-php .php .phtml
AddType applicatoin/x-httpd-php-source .phps
希望对你有帮助!
如何在Ubuntu上面安装LAMP环境
本经验向你展示如何在ubuntu14.04 环境下搭建apache2 + MySQL +PHP同时安装mysql管理软件phpmyadmin。希望对你有所帮助。
步骤阅读
豆丸APP
这里的经验更好玩
立即下载
工具/原料
ubuntu14.04
方法/步骤
1
首先下载安装apache2
输入:sudo apt-get install apache2
2
安装完毕后,在浏览器中输入:localhost
显示如下图,说明安装正确。
3
紧接着安装php5
输入:sudo apt-get install php5
4
安装完毕后,再安装MySQL
输入:sudo apt-get install mysql-server
5
紧接着安装phpmyadmin
输入:sudo apt-get install phpmyadmin
根据提示选择,选择apache2 再输入root密码 和数据库密码
6
紧接着改写 /var/www目录的权限。方便日后编辑网站文件。
输入:sudo chmod 777 /var/www
7
最后创建phpmyadmin链接。
输入:sudo ln -s /usr/share/phpmyadmin /var/www/html/
8
现在在浏览器中输入:localhost/phpadmin
登陆后就能正确显示管理界面。
如何在ubuntu上搭建lamp环境搭建
LAMP的概念:Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。安装LAMP就已经安装了网页服务器数据库Perl/PHP/Python语音环境。如果你是安装到本机上测试的话,最好确保hosts的内容为这样username@ubuntu:~$cat/etc/hosts127.0.0.1localhost安装安装LAMP套件一次性安装sudotasksel用空格选中LAMP,回车即可。(不过要小心别修改其他的选项,否则会安装或删除该服务!)仔细手动安装法(最小组件)sudoapt-getinstallapache2php5-mysqllibapache2-mod-php5mysql-server有些是因为依赖关系会自动安装的,但是为了保险,所以多打了一些。开始安装时sudo会问您密码(只是有可能),这是系统管理员的密码。安装途中MySQL要求设定账户有密码,这是与操作系统没关系的账户与密码。图形安装法在新立得软件包管理器中选择编辑--使用任务分组标记软件包在打开的窗口中勾选LAMPSERVER然后确定。在主窗口中点击绿色的对号应用按钮好了。接下来就是等待等待新立得自动下载安装完。注意:安装途中MySQL要求设定账户有密码,这是与操作系统没关系的账户与密码。打开index.php更改服务器地址(这里改为本机),您可以凭您喜好修改,就是必须一致ServerName127.0.0.1修改apache的根目录DocumentRoot:sudonano/etc/apache2/sites-enabled/000-default将其中的DocumentRoot/var/性能优化(根据需要,自己选择,可不做)安装ZendOptimizer要求PHP版本为5.2,不支持Ubuntu10.04的PHP5.3,请参照PHP5.2。下载ZendOptimizer。直接贴下载地址,参考版本号改(这是32位的),不然主页要注册才能下psudomkdir/usr/local/zendsudocpZendOptimizer.so/usr/local/zend编辑php.inisudogedit/etc/php5/apache2/php.ini开头加入,注意标点符号要英文。[ZendOptimizer]zend_optimizer.optimization_level=1zend_extension="/usr/local/zend/ZendOptimizer.so"重启apache2sudo/etc/init.d/apache2restart还是上面那个phpinfo文件,要能看到如下信息ThisprogrammakesuseoftheZendScriptingLanguageEngine:ZendEnginev2.2.0,Copyright(c)1998-2009ZendTechnologieswithZendOptimizerv3.3.9,Copyright(c)1998-2009,byZendTechnologies安装XCachesudoapt-getinstallphp5-xcacheroot@ubuntu:/home/qii#dpkg-l|grepxcachiiphp5-xcache1.2.2-5Fast,stablePHPopcodecacherxcache配置文件路径是/etc/php5/conf.d/xcache.ini编辑php.inisudogedit/etc/php5/apache2/php.ini把xcache.ini的内容加入到php.ini。重启apache2sudo/etc/init.d/apache2restart检查安装是否成功root@ubuntu:/home/qii#php-vPHP5.2.10-2ubuntu6withSuhosin-Patch0.9.7(cli)(built:Oct23200916:30:10)Copyright(c)1997-2009ThePHPGroupZendEnginev2.2.0,Copyright(c)1998-2009ZendTechnologieswithXCachev1.2.2,Copyright(c)2005-2007,bymOo还有前面info.php页应该有XCache模块这里有点奇怪的是,如果不把xcache.ini的内容加入php.ini,apache也能载入XCache,但info.php上没XCache模块。安装eAcceleratorsudoapt-getinstallphp5-dev下载eAcceleratorwgetphp.ini[eaccelerator]zend_extension="/usr/lib/php5/20060613+lfs/eaccelerator.so"eaccelerator.shm_size="16"eaccelerator.cache_dir="/tmp/eaccelerator"eaccelerator.enable="1"eaccelerator.optimizer="1"eaccelerator.check_mtime="1"eaccelerator.debug="0"eaccelerator.filter=""eaccelerator.shm_max="0"eaccelerator.shm_ttl="0"eaccelerator.shm_prune_period="0"eaccelerator.shm_only="0"eaccelerator.compress="1"eaccelerator.compress_level="9"eaccelerator.allowed_admin_path="/var/www/control.php"创建cache缓存目录eaccelerator.cache_dir="/var/cache/eaccelerator"这里定义cache路径默认值是/tmp/eaccelerator,这非常简单因为任何人都对该目录可写,但是并不明智,因为重启后系统会自动清理该目录。一个更好的地方是/var/cache/eaccelerator。创建该目录并确保它对eAccelerator的使用者可写(通常该用户是你的网络服务器运行者,可能是www-data)。使用默认值的话这样继续:mkdir/tmp/eacceleratorchmod777/tmp/eaccelerator改成/var/cache/eaccelerator的话这样继续,先改php.inieaccelerator.cache_dir="/var/cache/eaccelerator"sudomkdir/var/cache/eacceleratorsudochownroot:www-data/var/cache/eacceleratorsudochmodu=rwx,g=rwx,o=/var/cache/eaccelerator复制控制文件control.php到网站根目录sudocpcontrol.php/var/www/htdocs/修改control.php的$user和$pw,默认是admin和eAcceleratorsudovi/var/www/htdocs/control.php重启apachesudo/etc/init.d/apache2restart打开apache2restart清除浏览器缓存,然后输入http:localhost
如何在Ubuntu 14.04 安装 LAMP环境
在ubuntu14.04 环境下搭建apache2 + MySQL +PHP同时安装mysql管理软件phpmyadmin。 1、首先下载安装apache2 输入:sudo apt-get install apache2 2、安装完毕后,在浏览器中输入:localhost 显示如下图,说明安装正确。 3、紧接着安装php5 输入...
如何搭建lamp环境
如果你是用windows的话,直接去华军或者天空下载一个LAMP套件安装,5分钟即可搞定所有配置!
如果你想用Linux环境的话,我建议你按照Ubuntu server 系统,这个系统在安装的过程中可以选择将LAMP环境直接随系统一起安装,这样你安装完系统的话就已经安装完了LAMP环境!
其他的环境搭建步骤就很麻烦了,特别是在Linux环境下编译安装,内容非常复杂,不过网上还是有很多相关资料的!
如何在Ubuntu上安装LAMP服务器系统
【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^
是的,你没有看错。不要漏了末尾的那个脱字符号(^)。要是少了这个脱字符号,这个命令就无法运行。就是这么神奇!
在Ubuntu上安装LAMP
apt软件包管理器现在会显示需要安装、等待确认的软件包。输入回车键,确认并继续安装。
安装LAMP软件包
下载软件包花了一点时间后,系统会提示你为MySQL的根用户设置密码。
设置MySQL根密码
输入你想用于MySQL的密码。此处不能空着。系统会提示你第二次输入,以确认密码。
确认MySQL根密码
确认密码后,apt会继续安装剩余的软件包。
剩余LAMP软件包的安装
你的LAMP安装现已完成。哇,就是这么简单!现在只剩下几个步骤来进行配置,以便你可以轻松使用系统。
测试Apache
打开Web浏览器窗口,输入地址。你应该会看到一个网页显示"It Works!"。
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浏览器,输入地址,你应该会看到一个网页显示关于所安装的php的信息。
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
系统会提示你确认你想安装软件包。按回车键,继续进行。
安装phpMyAdmin软件包
接下来会提示你选择为phpMyAdmin配置的Web服务器。这很重要!使用键盘上的箭头键,高亮显示apache2,然后使用空格间来选择它。然后按回车键,继续进行。确保点击下面这张图,以便放大浏览,看看我所描述的内容。
为Apache配置phpMyAdmin
下一个屏幕会问你是不是想为phpMyAdmin配置一个名为dbconfig-common的数据库。选择"是的",并按回车键。
为phpMyAdmin配置dbconfig-common
接下来提示你输入之前设置的MySQL根密码,那样就可以创建新数据库了。于是,输入你的MySQL根密码,按回车键。
输入MySQL根密码
下一个提示是为phpMyAdmin创建一个MySQL应用程序密码。如果你想要创建一个随机性密码,可以按回车键。我通常使用用于MySQL根密码的同一个密码。从安全性方面考虑,这么做可能不是最佳方法,但是由于这用于封闭的开发环境,所以风险可能很小。
phpMyAdmin MySQL应用程序密码
最后,系统提示你确认MySQL应用程序密码。输入与前一个步骤中一样的密码,按回车键。
确认MySQL应用程序密码
至此,安装和配置phpMyAdmin的工作已完成。
测试phpMyAdmin
最后一步就是,确保phpMyAdmin在正常运行。打开Web浏览器,输入地址 。你应该会看到像这样的页面。
phpMyAdmin登录屏幕
现在你应该能够以用户名root和之前创建的根密码来登录。
phpMyAdmin已登录
恭喜你,现在你已完成了在Ubuntu 12.04上安装和配置LAMP及phpMyAdmin的工作。现在,你可以开始创建本地的网站了。如果你只是在从事一个网站的开发,可以把文件放入到/var/www。请注意:/var/www归用户和用户组root所有,所以你需要以根用户身的份将文件拷贝过去,或者更改该目录的所有权及/或权限,那样就能在那里写文件了。另外,你可以进行一些另外的Apache配置,那样可以将文件保留在主目录下的某个地方。你甚至可以以那种方式搭建多个网站。
评论前必须登录!
注册