2022
我们一起努力

ubuntu搭建lamp环境(ubuntu安装lamp)

目录:

  • 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配置,那样可以将文件保留在主目录下的某个地方。你甚至可以以那种方式搭建多个网站。

赞(0)
文章名称:《ubuntu搭建lamp环境(ubuntu安装lamp)》
文章链接:https://www.fzvps.com/146279.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!