Php 5

Описується процес установки інтерпретатора з вихідних кодів поруч з базовою версією дистрибутива. В основному для цілей тестування. Втім і для бойової роботи ця інструкція теж згодитися.
PHP в прикладі компілюється з бібліотекою SQLite крайней на той момент версії (3.7.15.2). Якщо у вас немає необхідності в новій версії SQLite, то все що SQLite стосується можете опускати.

Завантаження вихідних текстів

Код PHP і SQLite завантажуємо з офіційних сайтів проектів.

І розпаковуємо в спеціально підготовлений робочий каталог

Підготовка каталогу для установки

Тому як встановлені з початкових кодів бібліотеки і програми складно відстежувати, то встановлювати все будемо в каталоги відмінні від прийнятих в системі.
Створимо в домашній папці користувача каталог local. Він і буде коренем для всіх установок.

Додаткова від такого підходячи користь полягає в тому, що всі ці операції вам немає необхідності виконувати від імені суперкористувача. Все відбувається в межах вашого домашнього каталогу.

установка SQLite

переходимо в каталог з розпакованими кодами і готуємо їх. Процедура досить проста і відома.

/ Src / sqlite-autoconf- 3071502
. / Configure --prefix = $ HOME / local

Можливо команда завершиться з помилкою, тоді буде потрібно встановити додаткові бібліотеки. Використовуйте механізм вашого дистрибутива. В Ubuntu це може бути synaptic або aptitude. Пакети потрібно встановлювати з суфіксом -dev. Вони містять заголовки бібліотек і потрібні тільки для компіляції вихідних кодів.

Компілюємо і встановлюємо SQLite

make
make install

Установка PHP 5.4

Створимо необхідні каталоги