Fedora 18 上的 PHP 5.3

Fedora 18 上的 PHP 5.3

我在开发机器上运行 F18,我需要在其上运行 PHP 5.3.*(最好是 5.3.6)。F18 自己的存储库中没有它,我无法从源代码构建 PHP 5.3,因为 F18 中的 libxml2-2.9 存在错误。我在网上搜索了两天,没有找到解决问题的方法。我很绝望,如果有人能帮忙,我将不胜感激。

答案1

请按照以下步骤操作。

#(as root) yum install pcre-devel ncurses-devel httpd-devel mysql-devel zlib-devel libcurl-devel readline-devel mysql-connector-c++-devel openssl-devel

从 PHP.net 获取源代码并提取。

#(as root)./configure --prefix=/usr --disable-debug --enable-inline-optimization --enable-libxml --enable-session --enable-xml --enable-hash --with-pear --with-apxs2 --with-layout=GNU --enable-filter --with-pcre-regex --with-zlib --enable-simplexml --enable-dom --with-openssl --enable-pdo --with-pdo-sqlite --with-readline --with-iconv --with-sqlite3 --disable-phar --enable-xmlwriter --enable-xmlreader --with-config-file-scan-dir=/etc/php.d --with-mysql=/usr --with-libdir=lib64 --with-pdo-mysql --with-gd --with-curl --with-config-file-path=/etc

制作并安装

答案2

我最终在另一台机器上安装了 CentOS。Fedora 太“新”了,无法用旧软件包来修改。对于所有试图这样做的人来说。忘掉它吧!你将花费无数的时间试图解决这个问题。解决问题的最快方法是安装不同的旧发行版。

相关内容