- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
让每一名学员高薪就业
linux安装lamp环境的安装
1.Linux软件安装方式(重点)
三种软件方式
rpm安装:以软件包的形式安装
rpm –q 软件名称 查询软件是否被安装
rpm –ivh 软件包路径 安装软件
rpm –e 软件名称 卸载软件
rpm -qa | grep 部分名称 //利用管道模糊查询软件安装情况
源码编译安装
configure //配置软件的安装,可以设置安装路径和一些安装参数
make //编译 把源码编译成二进制代码
make install //把二进制代码复制到相应的目录
yum安装,通过网络获取安装文件,可以自动解决安装包的依赖问题
yum install vsftpd //要求联网
压缩和解压文件
常见的压缩文件后缀名 .tar.gz .tar.bz2
压缩和解压命令 tar
tar –cf 打包文件名 要打包的文件1 文件2 //打包文件
tar –xf 压缩包名 //解压文件
两种压缩格式.gz .bz2
在命令前加上相应压缩格式参数z(gz) 或j(bz2),例如tar –czf ,tar -xjf
安装Apache(重点)
软件安装依赖问题
Linux的软件一般是c(C++)语言编写的,源码进行编译的时候需要gcc(gcc_c++)的支持
依赖关系:gcc--glibc-devel--glibbc-headers--kernel-headers
cd /mnt/cdrom
rpm -ivh kernel-headers-2.6.18-398.el5.i386.rpm
rpm -ivh glibc-headers-2.5-123.i386.rpm
rpm -ivh glibc-devel-2.5-123.i386.rpm
rpm -ivh gcc-4.1.2-55.el5.i386.rpm
安装apache(httpd)
源码包:httpd-2.2.19.tar.bz2
网址:/
tar xf httpd-2.2.19.tar.bz2 //解压源码
注意:tar: 由于前面延迟的错误而退出 更换到root权限
cd httpd-2.2.19 //进入httpd源码目录
./configure //配置
make //编译
make install //安装
启动apache
cd /usr/local/apache2/bin
./apachectl start
注意:如果出现如下情况:
解决方案:service http stop (关掉httpd)
配置linux防火墙,打开http(80)端口
Apache的安装目录:/usr/local/apache2
安装PHP(重点)
安装php的依赖软件
安装php前需要安装libxml zlib gd png jpeg freetype
安装libxml
源码文件libxml2-2.7.2.tar.gz
tar xf libxml2-2.7.2.tar.gz //解压
cd libxml2-2.7.2
./configure //配置
make make install //编译安装
安装zlib zlib-1.2.5.tar.gz
安装jpeg jpegsrc.v8b.tar.gz
安装png libpng-1.4.3.tar.gz
安装freetype freetype-2.4.1.tar.gz
./configure --prefix=/usr/local/freetype
编译安装php
php5.4的源码包 php-5.4.45.tar.gz
tar xf php-5.4.45.tar.gz //解压
cd php-5.4.45
配置参数
./configure \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql \
--with-mysqli \
--with-pdo-mysql \
--with-gd \
--with-freetype-dir=/usr/local/freetype \
--enable-mbstring=all \
//--with-apxs2=/usr/local/apache2/bin/apxs 让apache能够支持php
//--with-mysql 使php支持mysql
make make install//编译安装
使apache支持php
Vim /u
文档评论(0)