LAMP在Linux系统下的安装中遇到的问题与解决方法

本文记录了在Red Hat 5.5上配置LAMP(Linux、Apache、MySQL、PHP)过程中遇到的问题,包括libpng库文件安装、Apache无法启动和MySQL配置错误的解决方法,旨在为PHP初学者提供参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       大四了,最后一个寒假,在家里颓废了也有十来天了,感觉真是不爽,感觉到自己的意志被消磨了,想想一毕业就要到上海了,心情不禁有点小激动,有着无尽的想。。。。。。算啦算啦,别想了   老是不能集中精神,还是动起来吧,说说我的毕设吧,我选择了以LAMP为平台的WEB开发,但是说实话我对B/S模式的软件这算是第一次开发,并且和我应聘的职位也没有关系,我甚至咨询了我的面试官,不大建议我这么做,毕竟学不深的东西最终会荒废,但是不知道为什么就是有着这样的一种冲动,也就导致了我的毕设选择了WEB开发,但是这是我最后在学校里学习了,我希望做出些改变。毕竟,之前我学的有点菜 啊。好啦,牢骚就发到这,写这样的博客也是希望和我一样初识PHP的骚年们,有个更好的问题解决途径。

操作系统:Red Hat 5.5  

以下是我在配置LAMP过程中遇到的问题,网上也能搜索到相应的解决办法,但是不一定和你的相符合,我还是费了一番功夫的,做一下整理,以便共享之用。

Q1:在安装libpng库文件时出现无法生成makefile文件的错误:提示  error,zlib not install  但是,我明明安装过啦,网上很多解决方法不能解决。

A1:这是zlib安装位置的问题,我们在配置时  ./configure  /usr/local/zlib导致,libpng不能识别,解决办法:在安装一次,配置时不加参数 直接  ./configure 即可

Q2:apache安装成功后,无法开启,提示 error on line 54

A2:解决方法:#setenforce 0

                            #chcon -c -v -R -u system_u -r  \

                              object_c -t textrel_shlib_t/        \

                             usr/local/apache2/modules/mod_deflate.so

                           #service httpd restart

                           #setenforce     

至于以上为什么这样做,或者说是什么意识,我就不得而知了,sorry。

Q3:在安装mysql时, 配置时报错:

hecking for tgetent in -lncurses... no

checking for tgetent in -lcurses... no

checking for tgetent in -ltermcap... no

checking for tgetent in -ltinfo... no

checking for termcap functions library... configure: error: No curses/termcap library found

A3:解决方法:安装相应的软件包:

yum list|grep ncurses

yum -y install ncurses-devel

yum install ncurses-devel

但是报错:

Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
No package httpd available.
Nothing to do

查询后知道,red hat 5.5 的yum不支持,要卸载掉然后安装centos的yum,以下是执行过程:

卸载掉系统自带的yum:

rpm -qa | grep yum | xarg rpm -e

下载以下包:

 yum-3.2.22-40.el5.centos.noarch.rpm   

 yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm

 yum-metadata-parser-1.1.2-4.el5.i386.rpm   

下载方法: wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm   但是显示失败,

我是直接进入 http://centos.ustc.edu.cn/centos/5/os/i386/CentOS 然后下载的。

然后安装yum:

[root@videoserver centos5]# rpm -ivh *.rpm
warning: python-iniparse-0.2.3-6.el5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing...                ########################################### [100%]
   1:yum-metadata-parser    ########################################### [ 25%]
   2:python-iniparse        ########################################### [ 50%]
   3:yum-fastestmirror      ########################################### [ 75%]
   4:yum                    ########################################### [100%]

 安装完成之后,还要添加源

 3.下载yum的配置源
wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo 下载到 /etc/yum.repos.d/ 目录下面

 4.运行yum makecache生成缓存

安装后好,就解决了问题3,然后从新配置mysq 成功,问题2解决。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值