没有合适的资源?快使用搜索试试~ 我知道了~
LINUX下的LAMP环境搭建.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 136 浏览量
2022-07-14
20:28:23
上传
评论
收藏 978KB PDF 举报
温馨提示
试读
12页
LINUX下的LAMP环境搭建.pdf
资源推荐
资源详情
资源评论
LINUX 下的 LAMP 环境搭建
一、 Linux 下的 LAMP 环境搭建有两种方式,一种是 rpm 包安装,一种的源码包安装
RPM 包安装,安装简单,可以自己解决依赖关系,搭建后的环境比较稳定,但是单个
软件包再次升级时麻烦。
源码包安装, 安装繁琐, 自己配置依赖关系, 搭建后的环境根据自己的情况可以自行调
优,并且单个包的升级比较方便
二、 RPM 包 LAMP 环境搭建
a) 一般使用 yum 来搭建 rpm 包的 lamp 环境,安装前请确保 yum 源, yum 源确定之
后就可以直接运行命令: yum -y install httpd* mysql* php* 即可自行解决依赖关
系,并安装
b) 安装成功后注意将 httpd 和 mysqld 服务修改为开机自启动 chkconfig httpd on 和
chkconfig mysqld on 修改后在以后启动服务器的时候这两个服务就能够自启动了
c) 服务启动后,rpm 包的 lamp 环境已经搭建成功, 网站的根目录默认在 /var/www/html/
目录,相当于 apache/htdocs 目录的功能,可以直接将网站放到此目录下运行。
Php 的配置文件默认存放是 /etc/httpd/conf/httpd.conf
d) 卸载软件包
建议使用 rpm 的方式卸载,不要使用 yum 的方式卸载, yum 方式会把所有的依赖
包都卸载掉。
rpm 卸载方式:
卸载前注意关闭服务 :service httpd stop service mysqld stop
查询安装的有关 httpd 的软件包 :rpm -qa | grep httpd*
卸载 httpd 软件包 : rpm -e httpd-2.2.3* --nodeps
查询安装的有关 mysql 的软件包: rpm -qa | grep mysqld*
卸载 mysql 软件包: rpm -e mysql-5.0.77* --nodeps
查询安装的有关 php 的软件包: rpm -qa | grep php*
卸载 php 软件包: rpm -e php-5.1.6* --nodeps
后面的参数 --nodeps 是截断它与其他 rpm 包的依赖关系,直接卸载。
安装时可以使用参数 --force 截断与其他 rpm 包的依赖关系,直接安装。
yum 卸载方式: yum -y remove httpd* mysql* php* 不建议使用此方式卸载
三、源码包 LAMP 环境搭建
a) 准备工作
i. 安装编译工具 gcc gcc-c++ make ,安装前请先确认安装光盘已经挂载。
yun install gcc yum install gcc-c++
ii. 卸载系统安装的 Apache、MySQL 和 PHP 的 RPM 安装包, 卸载前需关闭启动
的服务,如 httpd、mysqld , 建议使用 RPM 卸载方式。
iii. 关闭 SELinux ,iptables 防火墙,允许防火墙 80 端口访问。
关闭 SELinux : vi /etc/selinux/config 将 SELINUX=enforcing 改为 disabled
关闭 iptables: iptables -F 然后保存设置到文件中: service iptables save
然后重启服务器。
iv. 准备源码包,并进行解压,一般将源码包存放在 /var/local/ 目录下
可以安装的时候一个一个解压, 使用命令: tar -zxf 压缩包 ,也可以利用 shell
脚本进行一次性解压全部。如:
运行脚本后,可以看到已经全部解压完毕
b) 对源码包进行配置
填写编译路径时注意路径下的目录是否存在,最好使用 tab 键自动补齐功能。
1. 安装 libxml2
进入目录 libxml2-2.6.30 :cd libxml2-2.6.30
执行: ./configure --prefix=/usr/local/libxml2/
编译并安装: make && make install 可以分开一次执行
2. 安装 libmcrypt
进入目录 libmcrypt-2.5.8 : cd libmcrypt-2.5.8
执行: ./configure --prefix=/usr/local/libmcrypt/
编译并安装: make && make install
3. 安装 libltdl , 也在目录 libmcrypt 源码包目录中
进入目录 libmcrypt-2.5.8/libltdl/ :cd libmcrypt-2.5.8/libltdl/
执行: ./configure --enable-ltdl-install
编译并安装: make && make insatll
4. 安装 zlib
进入目录 zlib-1.2.3 :cd zlib-1.2.3
执行: ./configure
编译并安装: make && make insatll
剩余11页未读,继续阅读
资源评论
lxc15005035395
- 粉丝: 0
- 资源: 7万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功