Спасибо, что уделили время чтению этого поста. Конфиг сервера дан для настройки (изменить не могу) моментальный снимок
Обратите внимание, я не могу использовать добавить-apt-репозиторий ppa:ondrej/php
, я пытался, но установка пакетов php5.6 не удалась, как показано ниже. здесь.
Я выполнил следующие шаги для настройки вышеуказанного стека LAMP:
wget https://www.php.net/distributions/php-5.6.40.tar.gz
смолка -zxvf php-5.6.40.tar.gz
судо -я
apt установить общие свойства программного обеспечения
apt-получить обновление
apt-get установить apache2 apache2-dev libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libxpm-dev libmysqlclient-dev libpq-dev libicu-dev libfreetype6-dev libldap2-dev libxslt-dev libssl-dev libldb-dev
ln -s /usr/lib/x86_64-linux-gnu/libldap.so /usr/lib/libldap.so
ln -s /usr/lib/x86_64-linux-gnu/liblber.so /usr/lib/liblber.so
apt-get install build-esential
компакт-диск /home/ubuntu/php-5.6.40
./настроить \
--with-apxs2=/usr/bin/apxs \
--prefix=/usr/local/php \
--enable-mbstring \
--с завитком \
--with-openssl \
--with-xmlrpc \
--включить-мыло \
--enable-zip \
--with-gd \
--with-jpeg-каталог \
--with-png-каталог \
--with-mysqli \
--with-mysql \
--with-pgsql \
--enable-embedded-mysqli \
--with-freetype-dir \
--with-ldap \
--enable-intl \
--with-xsl \
--with-sqlite3 \
--with-zlib
сделать чистым
делать
сделать установку
cp php.ini-производство /usr/local/lib/php.ini
ln -s /usr/local/lib/php.ini /etc
ln -s /usr/local/php/bin/php /usr/bin/php
ВИМ /etc/apache2/apache2.conf
-------
LoadModule php5_module modules/libphp5.so
Приложение AddType/x-http-php .php
Приложение AddType/x-httpd-php .php
AddType текст/x-php .php
DirectoryIndex index.php index.html
-------
a2enmod php5
a2dismod mpm_event
a2enmod mpm_prefork
служба apache2 перезапуск
Опубликуйте все приведенные выше шаги, я сделал тестовый файл, но php сценарий загружается вместо выполнения и отправки информации php в браузере. Это мое проблема, любые советы по устранению проблемы приветствуются.