史上最详细最全面,最聪明的lamp搭配教程,如果通过不了,本作者便去自杀。
1.确保安装如下包(不安装会提示有错误):
- make;b.gcc.c.gcc-c++
问:如何查看有无安装呢?
答:rpm – q gcc[其他也是同理]。
问:如果未安装,如何安装?
答:yum install gcc [一定要联网,当然也可使用光盘请自行搜索]。
2.确定有无apache在运行
Service httpdstart
Service mysqldstatus
一定确保他们是stop状态,也可直接删除
问:如果以安装如何remove
答:yum remove httpd
3.第一:如果SELinux有选项,请停止。把SELinux=disabled
还有一点,防火墙把80端口禁用了。
Iptables –F
4.把所的有待安装软件放在一起,近14个。写一个脚本来,批量解压缩。
Cd/lamp
Ls*.tar.gz > ls.list
ForTAR in `cat ls.list’
Do
Tar–zxf $TAR
Done
第二,不使用shell脚本,便一个个来解压缩。
Tar–zxf httpd-2.2.9.tar.gz
____________________________准备完毕_______________________
总结一个包的安装4步骤
Step1 解压缩包,如果是tar.gz.则tar –zxf 包名
Step 2 ./configure 配置,会收集硬件信息来让你配置(所有包都有)
Step 3 Make 编译使用c,c++语言来编译
Step 4 Make install安装、拷贝权限。
Step 5 ls/usr/local/libxml2去其安装目录下确认有无安装成功,看看有无文件
5../configure --prefix=/usr/local/libxml2/
第一,prefix指点安装目录(如同problem files)
第二,libxml2给他一个名子,/ 表示是一个目录,为了以后安装要记住
6.如果显示出done即可使用make编译,其编译时间与你的cpu,有关
make
7.make install 就是一个拷贝文件,设置权限
8.ls /usr/local/libxml2
如果有东西,则安装成功。如果未成功,刚以下步骤:
说明:与win不同,win中是注册表机制,故而要卸载,linux中全是库文件删除即可。
a.rm –rf /usr/local/libxml2删除其安装目录(注意:中止进程)
b.rm-rf /lamp/libxml2-2.6.6.30删除其编译后的软件包
c.若未指定安装路径,则
结束。
其他说明:
第一,make 与 make install同时执行
make &&make install 逻辑与,前者成功则执行后者
输出安装日志
make install>/backup/zlib_20110909.install.log
第二,安装顺序