Сделайте Ubuntu признаком того, что установлена ​​пользовательская встроенная версия PHP

Я пытаюсь установить PHP из исходного кода на Ubuntu 12.04 VPS. Я использую эти параметры в команде configure:

--enable-intl
--with-openssl
--without-pear
--with-gd
--with-jpeg-dir=/usr
--with-png-dir=/usr
--with-freetype-dir=/usr
--with-freetype
--enable-exif
--enable-zip
--with-zlib
--with-zlib-dir=/usr
--with-mcrypt=/usr
--with-pdo-sqlite
--enable-soap
--enable-xmlreader
--with-xsl
--enable-ftp
--with-curl=/usr
--with-tidy
--with-xmlrpc
--enable-sysvsem
--enable-sysvshm
--enable-shmop
--with-mysql=mysqlnd
--with-mysqli=mysqlnd
--with-pdo-mysql=mysqlnd
--enable-pcntl
--with-readline
--enable-mbstring
--with-curl
--with-pgsql
--with-pdo-pgsql
--with-gettext
--enable-sockets
--with-bz2
--enable-bcmath
--enable-calendar
--with-libdir=lib
--enable-maintainer-zts
--with-gmp
--enable-fpm

Теперь все идет хорошо и хорошо. Версия работает так, как ожидалось, и во время установки у меня не было проблем. Теперь забавный материал приходит. Всякий раз, когда я хочу установить что-то вроде mcrypt (например), я обычно набираю apt-get install php5-mcrypt, но когда я это делаю, и посмотрите на зависимости, которые я вижу, что PHP5 по-прежнему отображается как один и будет установлен после того, как я нажму [ f4] (переписывая мою собственную версию).

Теперь ядро ​​моего вопроса: как я могу сообщить Ubuntu, что у меня уже установлен PHP5, чтобы он не пытался устанавливать PHP5 как зависимость больше , Мне нужно что-то изменить в процессе настройки? Мне нужно сначала установить PHP5 с помощью метода apt-get, удалить его вручную и установить мою собственную версию PHP после.

Стоит отметить, что мне нужна эта настраиваемая PHP-сборка, чтобы заставить Pthreads работать с тех пор нет репо, которое предлагает версию PHP для ZTS (еще, пожалуйста, сделайте кого-нибудь?).

1
задан 8 April 2014 в 00:50

1 ответ

Не говорите Ubuntu ничего. Вместо этого установите в другой каталог, чем работает управление пакетами Ubuntu. Для этого нужны /usr/local и /opt. Используйте их!

0
ответ дан 24 May 2018 в 09:43

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

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