Многофункциональный пакет PHP для Ubuntu - PullRequest
1 голос
/ 16 декабря 2009

Мне нужно развернуть приложение Zend Framework в Ubuntu. Я скачал рабочий стол Ubuntu, установленный с помощью apt-get apache + php + mysql, но PHP оказался не последним 5.3, а 5.2.1 и даже Расширение mysql отсутствует.

Я понимаю, что могу найти где-нибудь новую установку php, получить зависимые библиотеки (например, curl или libxml2), скомпилировать их одну за другой, и тогда я получу полный набор новейших PHP-пакетов.

Но есть ли где-нибудь уже полный PHP-пакет с последней версией и всеми библиотеками, чтобы получить Приложение ZF работает очень быстро?

Ответы [ 4 ]

2 голосов
/ 16 декабря 2009

Одним из недостатков управления пакетами является то, что вы находитесь в зависимости от сопровождающих пакетов. Ubuntu решил не обновлять до PHP 5.3 в этой версии , поэтому вам придется подождать до 2010 года или скомпилировать PHP самостоятельно.

1 голос
/ 16 декабря 2009

Я столкнулся с похожими проблемами при получении последней версии PHP на моем сервере CentOS. Я установил Zend Server Community Edition , который настраивает свой собственный стек Apache / PHP5.3 в / usr / local / zend. И вот статья Getting Started .

Это полный пакет PHP.

1 голос
/ 16 декабря 2009

Большинство расширений PHP, которых нет в исходной сборке по умолчанию непосредственно из PHP, находятся в отдельных пакетах apt. Если вы выполните поиск PHP5 в вашем менеджере пакетов, вы увидите такие пакеты, как:

PHP5
PHP5-Mysql
PHP5-cli
PHP5-SQLite

и т.д ..

Я собираюсь предположить, что есть также пакеты специально для php 5.3 - скорее всего, помеченные как php53-* или что-то подобное. Вам может понадобиться добавить репо для этого, так как я не уверен, что он в репо крор.

В любом случае вам нужно отключить все эти пакеты, которые вам нужно использовать.

0 голосов
/ 29 августа 2013

Если вам нужны другие пакеты для Ubuntu, проверьте репозиторий Ubuntu для PHP5 на http://bg.archive.ubuntu.com/ubuntu/pool/main/p/php5/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...