Cảm ơn bạn đã dành thời gian đọc bài viết này. Cấu hình máy chủ được cung cấp để định cấu hình (Tôi không thể thay đổi) chụp nhanh
Xin lưu ý rằng tôi không thể sử dụng add-apt-repository ppa:ondrej/php
, mình đã thử nhưng cài gói php5.6 bị fail như hình đây.
Tôi đã làm theo các bước dưới đây để định cấu hình ngăn xếp LAMP ở trên:
wget https://www.php.net/distributions/php-5.6.40.tar.gz
tar -zxvf php-5.6.40.tar.gz
sudo -i
apt cài đặt phần mềm-thuộc tính-phổ biến
cập nhật apt-get
apt-get cài đặt 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
cài đặt apt-get cần thiết
cd /home/ubuntu/php-5.6.40
./cấu hình \
--with-apxs2=/usr/bin/apxs \
--prefix=/usr/local/php \
--enable-mbstring \
--with-curl \
--with-openssl \
--with-xmlrpc \
--enable-xà phòng \
--enable-zip \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-mysqli \
--with-mysql \
--with-pssql \
--enable-embedded-mysqli \
--with-freetype-dir \
--with-ldap \
--enable-intl \
--with-xsl \
--with-sqlite3 \
--with-zlib
Làm sạch
chế tạo
thực hiện cài đặt
cp php.ini-product /usr/local/lib/php.ini
ln -s /usr/local/lib/php.ini /etc
ln -s /usr/local/php/bin/php /usr/bin/php
vim /etc/apache2/apache2.conf
-------
LoadModule php5_module modules/libphp5.so
ứng dụng AddType/x-http-php .php
Ứng dụng AddType/x-httpd-php .php
AddType văn bản/x-php .php
Directory Index index.php index.html
-------
a2enmod php5
a2dismod mpm_event
a2enmod mpm_prefork
khởi động lại dịch vụ apache2
Đăng tất cả các bước đã cho ở trên, tôi đã tạo một tệp thử nghiệm, nhưng php kịch bản được tải xuống thay vì thực thi và gửi thông tin php trên trình duyệt. Đây là của tôi số báo, mọi gợi ý để khắc phục sự cố đều được hoan nghênh.