php не работает на рабочем столе ubuntu 16.04.02

Мне нужен php <then 5.3, потому что программное обеспечение, которое я унаследовал, использует библиотеку mssql.

Итак, я настроил linux и apache (работая нормально через localhost или ip), тогда:

Я получаю libxml в версии ниже 2.9 (в противном случае make php не будет работать – компилятор будет лишен некоторых старых библиотек, которых я считаю)

sudo wget ftp://xmlsoft.org/libxml2/libxml2-2.8.0.tar.gz #get package sudo tar -xvf libxml2-2.8.0.tar.gz #unpack cd libxml2-2.8.0 #:) rest is quite obvious sudo ./configure sudo make sudo make install 

Итак, у меня есть libxml, и я получаю php одинаково

 sudo wget http://museum.php.net/php5/php-5.2.17.tar.gz sudo tar -xvf php-5.2.17.tar.bz2 cd php-5.2.17 sudo ./configure sudo make sudo make install 

Кажется, все в порядке, но php не работает. Apache не включает его, поэтому вывод php-страницы выглядит так же, как и код:

 both in code and webpage: aaaaaaaaaaaaaaaaaaaaa <?php echo "BBBBBBBBB"; ?> 

Что я нашел до сих пор:

 check mods-enabled - I have no php mod at all there uncomment #LoadModule php5_module libexec/apache2/libphp5.so - I don't have this line at all i apacheconf run a2enmod php5.2.17 - return "module php5.2.17 doesn't exist" 

Я, наконец, решил свою проблему, установив ubuntu 14.04 (возможно, позже я обновлю его до 16, и, возможно, старый php все равно будет работать), а затем, установив LAMP в 1.2.4

Эту версию можно найти здесь: https://community.bitnami.com/t/where-to-find-lamp-stack-running-php-5-2-for-old-software/31209/12

Ubuntu должен быть 32 бит !!!

Как установить файл .run?

 sudo chmod +x lamp.1.2-4 sudo ./some-app.run 

что стоит изменить тоже в php.ini:

 error_reporting = E_ALL & ~E_NOTICE display_errors = On short_open_tag=On 

htdocs находится в: /opt/lampstack1.2-4/apache2/htdocs Php ini легко найти через функцию phpinfo ()

основные операции (в каталоге opt / your lamp 🙂

 sudo ./ctlscript.sh restart apache sudo ./ctlscript.sh status 

Альтернатива здесь https://askubuntu.com/questions/597462/how-to-install-php-5-2-x-on-ubuntu-14-04 – Мне удалось все это сделать (упомянутые ссылки на патчи разбиты ), но в конце модуля php5 мне пришлось установить новейший php 5.x, поэтому я закончил с 5.6.xxx против моей воли 🙂

Я не мог заставить mssql работать до сих пор, но я задам новый вопрос для этого.

Надеюсь, это поможет кому-то.