Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[求助] RHEL5 开机提示没有自动加载libphp5.so模块/usr/local/apache2/modules libphp5.so

[复制链接]
little_bill 发表于 2009-8-22 10:17:19 | 显示全部楼层 |阅读模式
开机提示没有自动加载libphp5.so模块。
但是进入RHEL5桌面后,我可以使用 vi /etc/rc.local下的
/usr/local/apache2/bin/apachectl start 手动启动apache。运行正常。可以进入本地discuz论坛。
apache配置
# ./configure --prefix=/usr/local/apache2 --with-included-apr --enable-so --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared --enable-static-support --disable-userdir
# make
# make install
# echo '/usr/local/apache2/bin/apachectl start ' >> /etc/rc.local
-----------------------------------------------
php配置
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-libxml-dir=/usr/local/libxml2 --with-gd=/usr/local/gd2 --with-jpeg-dir --with-png-dir --with-bz2 --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-openssl=/usr/local/openssl --with-mcrypt=/usr/local/libmcrypt --enable-soap --enable-gd-native-ttf --enable-ftp --enable-mbstring --enable-exif --disable-ipv6 --disable-cgi --disable-cli
# make
# make install
# mkdir /usr/local/php/etc
# cp php.ini-dist /usr/local/php/etc/php.ini
------------------------------------------------
之后按照网上说的增加apache服务也不行。开始还是提示没有找到libphp5.so。
将apache注册为系统服务
首先将apachectl命令拷贝至/etc/rc.d/init.d目录下,改名为httpd
使用编辑器打开httpd文件,并在第一行#!/bin/sh下增加两行文字如下
# chkconfig: 35 70 30
# description: Apache
chkconfig --add httpd
service httpd start

开机自动启动失败。但是系统进入桌面后。我却可以手动启动apache服务。
可能是我安装php有问题。那位高手帮忙看看

十分谢谢。。。
回复

使用道具 举报

xiaoyuwxz 发表于 2009-8-22 13:41:18 | 显示全部楼层
那把它加到环境变量里呢?
回复

使用道具 举报

 楼主| little_bill 发表于 2009-8-22 17:57:50 | 显示全部楼层
2# xiaoyuwxz
怎么加? 小弟出学linux
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-10-14 03:40 , Processed in 0.123144 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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