У меня есть новый VPN с сервером Ubuntu 10.04 LTS, который поставляется с установленным Mysql 5.1, который не поддерживает форматы файлов Barracuda, поэтому я вручную установил и настроил Mysql 5.6. Что до сих пор работает отлично.
Apache2 тоже пока работает хорошо (много не тестировал, но кажется стабильным).
Единственное, что PHP5 не распознавал модуль для PDO, поэтому я удалил его.
Есть ли способ ВРУЧНУЮ установить PHP5 или любую версию PHP на Ubuntu?
Если я сделаю apt-get install php5, он говорит
root@vps:/etc# sudo apt-get install php5
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
php5: Depends: libapache2-mod-php5 (>= 5.3.10-1ubuntu3.8) but it is not going to be installed or
libapache2-mod-php5filter (>= 5.3.10-1ubuntu3.8) but it is not going to be installed or
php5-cgi (>= 5.3.10-1ubuntu3.8) but it is not going to be installed or
php5-fpm (>= 5.3.10-1ubuntu3.8) but it is not installable
E: Broken packages
Вы можете использовать ppa, чтобы оставаться в курсе php. Я использую :
https://launchpad.net/~ondrej/+archive/php5
Сейчас он на версии 5.5, а также включает обновление Apache 2.4. Для репозитория Apache 2.2 + PHP 5.4 см. Нижнюю часть ответа.
Если вы хотите использовать этот ppa, сделайте следующее:
https://launchpad.net/~ondrej/+archive/php5 (нажмите здесь для получения инструкций)
sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update
sudo apt-get upgrade
Если у вас нет двоичного файла add-apt-repository, выполните следующие действия:
sudo apt-get install python-software-properties
Меры предосторожности:
Безопасно ли добавлять PPA в мою систему и на какие «красные флажки» следует обращать внимание?
Для официального репозитория Ubuntu 12.10 Ubuntu 12.10 обновляется на php 5.4. По возможности вам следует использовать пакет основного репозитория. Для этого достаточно установить php5 Установите php5 без включения PPA.
PHP 5.4 Предварительно упакованный последний PHP 5.4 теперь находится в отдельном PPA: ппа: ondrej / php5-oldstable
Вы пробовали скачать исходный код PHP и скомпилировать?
получить источник.
./configure --prefix=... --extra options of your choice
make
make install INSTALL_ROOT=/where_to_install
упаковать его с ubuntu
измените httpd.conf на
LoadModule php5_module path/to/libphp5.so