Является 64-битным для моего AMD Athlon XP?

Недавно я попытался решить ту же проблему. Вместо того, чтобы вносить изменения в управление пакетами, я сам скомпилировал PHP 5.2.17 из исходного кода, а затем использовал программу Checkinstall для установки нового пакета .deb в моей системе.

Я написал шаги в blog post, Checkinstall , но шаги в основном включали следующее:

Загрузить PHP-источник (http://php.net/downloads.php) в / usr / local / src Настроить источник, прочитать INSTALL doc и вывести из ./configure --help

моя команда configure выглядела так:

./configure --prefix=/opt --with-apxs2=/usr/bin/apxs2 --with-curl=/usr/lib --with-pgsql --with-pear --with-mysql --with-gd
Загрузить PHP-источник (http: // php.net/downloads.php) в / usr / local / src Установите скомпилированный пакет, используя 'checkinstall'

И все. Я уже установил Apache2 с помощью Synaptic (вам нужно использовать пакет apache2-mpm-prefork для использования с PHP). Кроме того, если у вас уже установлены какие-либо PHP5 pacakges, вам нужно будет удалить их, прежде чем пытаться установить свой собственный скомпилированный пакет.

Компиляция пакета сама по себе на самом деле не займет много времени, и это хороший опыт, если вы еще не сделали этого на вашей машине Ubuntu.

2
задан 30 January 2012 в 00:09

0 ответов

Другие вопросы по тегам:

Похожие вопросы: