@meachel

Как правильно скомпилировать и подключить php 5.3 на Ubuntu 16.04?

Есть Ubuntu 16.04 с установленным apache 2.4 и php7.0. Нужно запустить старый сайт написаный на php5.3. Скачал исходники php5.3.29 c https://secure.php.net/get/php-5.3.29.tar.gz/from/... Выполнил ./configure
'./configure' '--prefix=/usr/share/php53' '--datadir=/usr/share/php53' '--mandir=/usr/share/man' '--bindir=/usr/bin/php53' '--includedir=/usr/include/php53' '--sysconfdir=/etc/php53/apache2' '--with-config-file-path=/etc/php53/apache2' '--with-config-file-scan-dir=/etc/php53/conf.d' '--enable-bcmath' '--with-curl=shared,/usr' '--with-mcrypt=shared,/usr' '--enable-cli' '--with-gd' '--with-mysql' '--enable-libxml' '--enable-session' '--enable-xml' '--enable-simplexml' '--enable-filter' '--enable-inline-optimization' '--with-jpeg-dir' '--with-png-dir' '--with-zlib' '--with-bz2' '--with-curl' '--enable-exif' '--enable-soap' '--with-pic' '--disable-rpath' '--disable-static' '--enable-shared' '--with-gnu-ld' '--enable-mbstring'
. Выполнил make & make install. Ошибок не было, но когда стал искать как подключить к апачу, понадобилось в конфигах прописать путь к libphp5.so, в примере файл лежал в папке /usr/lib/apache2/modules/, у меня там этот файл не был создан. Я искал его по разным папкам из ./configure, через команду find по всему компу, но не нашел. Что я делал не так? Вариант с phpfarm не получился там ошибки на этапе ./configure которые я пытался порешать но чинишь одно падает другое или без него не хочет компилица.
  • Вопрос задан
  • 884 просмотра
Решения вопроса 1
@meachel Автор вопроса
В итоге пришлось устанавливать с PPA, спасибо за совет Ульриху. Мне подошел этот вариант: https://launchpad.net/~sergey-dryabzhinsky/+archiv... . Все заработало!
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
nazarpc
@nazarpc
Open Source enthusiast
make install
запускать не самая лучшая идея. К тому же не самая лучшая идея использовать PHP 5.3, ибо этот релиз уже давно не поддерживается.
Если для чего-то нужно, то лучше поднимите виртуалку с аналогично древней ОС. На новых версиях Ubuntu, на сколько я помню, PHP 5.3 даже не собирается толком.
Ответ написан
Комментировать
Alex_Wells
@Alex_Wells
PHP/Kotlin
Подпишусь под ответом Назар Мокринский и добавлю, что проще будет подправить/обновить сайт, ежели ставить на новую машину старый пых.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы