背景:
Red Hat Enterprise Linux Server release 5.2 (Tikanga)
Apache 2.0.61 已编译安装好
mysql 5.1.35 已编译安装好
step1)下载并解压php5
wget http://cn2.php.net/get/php-5.3.0.tar.bz2/from/cn.php.net/mirror
tar jxvf php-5.3.0.tar.bz2
cd php-5.3.0
step2)编译安装php5(如果你需要安装带GD库的php5,直接跳到step3)
./configure --with-apxs2=/path/to/apache_home/bin/apxs --with-mysql
出现configure: error: xml2-config not found. Please check your libxml2 installation.
同过以下步骤
wget ftp://ftp.pbone.net/mirror/ftp.pld-linux.org/dists/2.0/PLD/i386/PLD/RPMS/zlib-devel-1.2.3-3.i386.rpm
wget ftp://ftp.nluug.nl/pub/os/Linux/distr/startcom/AS-5.0.0/os/i386/StartCom/RPMS/libxml2-devel-2.6.26-2.1.2.i386.rpm
rpm -ivh zlib-devel-1.2.3-3.i386.rpm
rpm -ivh libxml2-devel-2.6.26-2.1.2.i386.rpm
上面的错误消失
又出现下面的错误
configure: error: Cannot find MySQL header files under yes.
系统找不到mysql.h
由于本系统是不是通过rpm安装,mysql的头文件不在默认安装位置,所以必须指定
于是./configure --with-apxs2=/path/to/apache_home/bin/apxs --with-mysql=/path/to/mysql_home
ok
make && make install
安装完成会有如下信息
最后cp php.ini-development /usr/local/lib/php.ini
step3)编译安装php5(带GD库)(如果不需GD库,此步骤忽略)
安装gd
wget ftp://ftp.rediris.es/volumes/vol3/scientificlinux.org/scientific/51/x86_64/SL/libpng-devel-1.2.10-7.1.el5_0.1.i386.rpm
rpm -ivh libpng-devel-1.2.10-7.1.el5_0.1.i386.rpm
wget ftp://ftp.rediris.es/volumes/vol2/ftp.trustix.org/pub/trustix/releases/trustix-2.0/i586/trustix/rpms/libjpeg-devel-6b-2tr.i586.rpm
rpm -ivh libjpeg-devel-6b-2tr.i586.rpm
重新编译安装php5
./configure --with-apxs2=/path/to/apache_home/bin/apxs --with-mysql=/path/to/mysql_home --with-gd --with-jpeg-dir --with-png-dir
make && make install
cp php.ini-development /usr/local/lib/php.ini
step 4)修改apache配置
在httpd.conf中加入
LoadModule php5_module modules/libphp5.so
<FilesMatch "\.ph(p[2-6]?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
step 5)下载mediawiki
wget http://download.wikimedia.org/mediawiki/1.15/mediawiki-1.15.1.tar.gz
tar zxvf mediawiki-1.15.1.tar.gz
在你的apache doc root 做个软链到mediawiki-1.15.1
cd /path/to/apache/docroot
ln -s /path/to/mediawiki-1.15.1 mediawiki
step 6) 配置mediawiki
重启apache
http://your_host/mediawiki/config/index.php
开始配置
成功信息
按照上面提示
cp config/LocalSettings.php .(当前目录是/path/to/mediawiki-1.15.1)
分享到:
相关推荐
RHEL 5 安装 序列号 RHEL 5 安装 序列号 安装时需要!
./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-auth-digest --enable-cgi --enable-suexec --with-suexec-caller=daemon --with-suexec-docroot=/usr/local/apache2/...
RHEL5.1安装教程,全面讲解RHEL5的安装方法
rhel redhat5 下 安装 apt-get
解决VMware下安装RHEL-5的自动安装问题
经过对服务器几天的折腾。。终于装好了。绝对能用。RHEL5需要安装英文版的。中文版的貌似问题比较多。
RHEL5安装
在rhel5服务器上安装jdk6和tomcat6,当前系统自带版低版本情况下的解决方案。
RHEL8.x安装 Oracle 19C ZIP 包方式安装 RHEL8.x安装 Oracle 19C ZIP 包方式安装 RHEL8.x安装 Oracle 19C ZIP 包方式安装
红帽red hat 5.0 Linux的安装 . 详细
安装企业级RedHatLinux5,初始配置
RHEL5下搭建DNS服务器,学习如何搭建DNS Server
博文链接:https://neptune.iteye.com/blog/248923
RHEL6之2:系统安装之无人值守安装 RHEL6之2:系统安装之无人值守安装 RHEL6之2:系统安装之无人值守安装 RHEL6之2:系统安装之无人值守安装
sybase12在rhel5上安装,不能图形界面安装问题的解决 以及创建数据库设备时出错问题的解决。 这只是个人实验中解决的办法。
在RHEL5下安装WAS6.1,详细安装步骤并附图。
rhel5 gcc安装包(1).zip rhel5 gcc安装包(2).zip rhel5 gcc安装包(4).zip rhel5 gcc安装包(5).zip 一共四个包~~~因为只能上传20M....只能分4个包来上传,所有文件如下: compat-gcc-34-3.4.6-4.i386.rpm gcc-gnat-...
在RHEL5下安装oracle 11g 的过程, 我写成了ppt文档。
RHEL5 安装Oracle11G 能安装的
介绍如何在RHEL5没有subscription的情况下换用centos yum源