设为首页 收藏本站
查看: 881|回复: 0

ubuntu下安装lamp环境最简单的方法

[复制链接]
累计签到:4 天
连续签到:1 天
发表于 2015-11-15 12:32:40 | 显示全部楼层 |阅读模式
大家可能在招聘上看到很多公司要求熟悉lamp环境,但是lamp环境是个如何搭建呢?当你在搜索引擎中搜这个问题的时候,给出的答案确可能让你这个对 linux命令不大熟悉的人搞的一头雾水,大量复杂的命令(你可能还不知道这是什么意思),繁琐的步骤,可能由于版本的问题而配置失败,而且你也不知道这 个时候系统处于什么样地状态,也不知到如何重做,这个问题可能会把你赶回到windows下的wamp环境下,让你永远也不知道在linux下的lamp 环境是什么样,所以我写本文的目的就是让更多的人接受lamp环境。
首先我要简要介绍下ubuntu是个什么东西,首先他是一个linux,然后他是一个非常好用的linux你不用去上网找再下载你需要的软件,因为他的软件都是在中心数据库中的,如果要了解ubuntu可以看别的资料,不再赘述。


安装完你的ubuntu以后,再升级完你的系统,你只要重启一遍机器,记住一定要重启,否则你看不到一些东西,因为对lamp环境的这个集成环境包是在版本6以上才有的,所以你安装完以后一定要升级你的系统哦。重启机器。


接下来你如果在英文环境下的话,在按照一下步骤操作:


System-->Administration-->Synaptic Package Manager-->Edit-->Mark packages by Task-->LAMP Server-->OK如果是中文节面则是
系统--》系统管理--》新立得软件包管理器-》编辑--》使用任务标记分组软件包--》


LAMP Server (勾选)--》返回到上一个窗口,点击应用,这个时候系会自动下载安装lamp环境软件包,很快就会完成,而且系统每次升级还会升级lamp环境到最新版 本,强吧,这个时候你在浏览器里输入127.0.0.1就会看到,it works!表明apach已经开始工作了,这个时候你可以在系统文件目录下的var/www目录下方一些php程序看看了,至于在ubuntu下的 php编辑,其实编辑器用记事本就很好用了,毕竟都是开源的的东西,支持的比较好。


就这么简单,你的lamp环境就这么安装好了,像wamp一样简单,但这是lamp,这可能是最简单的安装方法了!当然也有一点点的问题,你需要知道如何 设置www目录的权限,否则你是不能把文件复制到www目录下,谁让linux鼎鼎大名的安全呢!呵呵,你只要用chgrp chmod这样的命令在root权限下改一下就可以了,但是这样就免去了lamp环境复杂的安装过程,你说是不是很好呢?





*-------------------------------------------------------*



以下是基本的安装步骤(php3),运行环境是 UNIX 系列的系统平台。在安装之前,要先下载 apache_1.3.x.tar.gz 及 php-3.0.x.tar.gz 两个文件。可以将这两个文件放在 /usr/src 中再开始执行以下的步骤。下面每个行号后是一个步骤,步骤中的所有选项是连在一起的,请不要分开执行。

gzip -d -c apache_1.3.x.tar.gz | tar xvf -
gzip -d -c php-3.0.x.tar.gz | tar xvf -
cd apache_1.3.x
./configure --prefix=/www
cd ../php-3.0.x
./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
make
make install
cd ../apache_1.3.x
./configure --prefix=/www --activate-module=src/modules/php3/libphp3.a
make
make install
第一、二行利用 gzip 及 tar 加上管道功能,将压缩文件解压还原。然后在 Apache 的原始文件目录中执行环境配置,--prefix 选项指示 Apache 的安装目录路径。之后进入 PHP3 的原始文件目录中,若没有 MySQL 数据库,则可省略 --with-mysql 的选项,重要的是一定要加入 --with-apache 选项,而且 Apache 原始文件的路径要正确。配置完 PHP3 之后就编译、安装到 Apache 的原始文件目录中。之后在 Apache 原始文件目录中再加入 PHP 的模块文件。在编译及安装Apache 之后就初步完成了。之后就是要配置 Apache 才能让 Web Server 顺利运作。

需要注意的是,PHP 要和任何数据库连接,都要在执行这些步骤之前先将数据库设好,并确定 Web Server 上可以顺利存取数据库系统。如果需要其它的一些 PHP 外部模块也要先配置好这些模块。


cd ../php-3.0.x
cp php3.ini-dist /usr/local/lib/php3.ini
之后将 php3.ini 放在指定的目录,如果需要,也可以手动修改 php3.ini 文件文件,以符合使用的要求。

在 Apache 服务器的配置方面,要在 Apache 的配置文件 httpd.conf 或 srm.conf 文件中加入下面的字符串。告诉 Apache 服务器,扩展名 php3 是一个特殊的程序文件。当然扩展名可以设成别的扩展名,还有一些网站将 php 的程序扩展名设为 phtml 也是不错的选择,反正这就要看 Webmaster 的规划了。

AddType application/x-httpd-php3 .php3



--------------------------------------------------------------------------------

在 PHP 4.x 版的方法大致和 PHP 3.0.x 版相同,不同的地方在于 PHP 4.x 的目录名称及编译后的模块放置目录不同。此外,默认的扩展名也由 .php3 变成了 .php。当然在安装前还要先下载 PHP 4.x 的程序才行。


gzip -dc apache_1.3.x.tar.gz | tar xvf -
gzip -dc php-4.0.x.tar.gz | tar xvf -
cd apache_1.3.x
./configure --prefix=/www
cd ../php-4.0.x
./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
make
make install
cd ../apache_1.3.x
./configure --prefix=/www --activate-module=src/modules/php4/libphp4.a
make
make install
cd ../php-4.0.x
cp php.ini-dist /usr/local/lib/php.ini
在 httpd.conf 或 srm.conf 加入

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

而 PHP 4.x 版中对 Apache 服务器加入了新的环境变量配置项。

php_value [PHP directive name] [value]
php_flag [PHP directive name] [On|Off]
php_admin_value [PHP directive name] [value]
php_admin_flag [PHP directive name] [On|Off]

在 PHP 3.0.x 版中,有些目录可能会有 .htaccess 的文件,使用 PHP 4.0.x 版的系统,必须将这个文件拿掉,可以使用改名字的方式或者直接删除。



--------------------------------------------------------------------------------


当一切配置好了之后,重新执行 Apache 服务器。在 Apache 目录下有 bin 或是 sbin 的目录,其中会有 apachectl 的 shell 程序,输入 apachectl restart 就可以重新启动 Apache 服务器了。



赶快试看看 hello, world 程序吧!
同样参考:
http://mylinux.5d6d.com/study/16.htm

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-139494-1-1.html 上篇帖子: lamp配置安装及常见问题 下篇帖子: lamp+yum+xhprof(性能分析)环境搭建
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表