У меня есть Ubuntu Hardy VPS, и я пытаюсь установить PHP5.3 с SQLite. Я добавил репозиторий dotdeb PHP5.3 и успешно установил PHP5.3. Но мне также нужно установить SQLite. Когда я пытаюсь установить php5-sqlite3 (sudo aptitude install php5-sqlite3
) это результат:
The following packages are BROKEN:
php5-sqlite3
The following NEW packages will be automatically installed:
php-db php-pear php-sqlite3
The following NEW packages will be installed:
php-db php-pear php-sqlite3
0 packages upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 460kB of archives. After unpacking 3027kB will be used.
The following packages have unmet dependencies:
php5-sqlite3: Depends: phpapi-20060613 which is a virtual package.
Resolving dependencies...
The following actions will resolve these dependencies:
Remove the following packages:
libapache2-mod-php5
php5
php5-mysql
Install the following packages:
php-pear [5.2.4-2ubuntu5.10 (hardy-updates, hardy-security)]
Downgrade the following packages:
php5-cli [5.3.1-0.dotdeb.1 (<NULL>, now) -> 5.2.4-2ubuntu5.10 (hardy-updates, hardy-security)]
php5-common [5.3.1-0.dotdeb.1 (<NULL>, now) -> 5.2.4-2ubuntu5.10 (hardy-updates, hardy-security)]
php5-suhosin [5.3.1-0.dotdeb.1 (<NULL>, now) -> 0.9.22-1 (hardy)]
Score is 197
Accept this solution? [Y/n/q/?]
Очевидно, что переход на более раннюю версию PHP недопустим.
Пожалуйста, помогите мне! Если обновление сервера до более новой версии Ubuntu упрощает задачу, это не проблема.
выполните поиск в apt-cache sqlite ... посмотрите, есть ли у dot deb пакет sqlite ... если нет, то ...
Я написал это сообщение в блоге в прошлом году, большая часть его также должна относиться к 8.04.
http://thirdpartycode.com/2009/08/building-php-5-3-packages-on-ubuntu-9-04-jaunty-for-apache-2/