ขอบคุณที่สละเวลาอ่านโพสต์นี้ Server config กำหนดให้กำหนดค่า (ผมเปลี่ยนไม่ได้) สแนปช็อต
โปรดทราบว่าฉันไม่สามารถใช้ add-apt-repository ppa:ondrej/php.ini
ฉันลองแล้ว แต่การติดตั้งแพ็คเกจ php5.6 ล้มเหลวอย่างเงียบ ๆ ดังที่แสดง ที่นี่.
ฉันได้ทำตามขั้นตอนด้านล่างเพื่อกำหนดค่า LAMP stack ด้านบน:
wget https://www.php.net/distributions/php-5.6.40.tar.gz
น้ำมันดิน -zxvf php-5.6.40.tar.gz
sudo -i
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-essential
ซีดี /home/ubuntu/php-5.6.40
./กำหนดค่า \
--with-apxs2=/usr/bin/apxs \
--คำนำหน้า=/usr/local/php \
--enable-mbstring \
--กับขด \
--กับ-openssl \
--กับ-xmlrpc \
-- เปิดใช้งานสบู่ \
--enable-zip \
--กับ-gd \
--กับ jpeg-dir \
--กับ-png-dir \
--ด้วย-mysqli \
--ด้วย-mysql \
--กับ-pgsql \
--enable-embedded-mysqli \
--กับ-freetype-dir \
--กับ-ldap \
--enable-intl \
--กับ-xsl \
--กับ sqlite3 \
--กับ-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.ini
เป็นกลุ่ม /etc/apache2/apache2.conf
-------
LoadModule php5_module modules/libphp5.so
แอปพลิเคชัน AddType/x-http-php .php
แอปพลิเคชัน AddType/x-httpd-php .php
เพิ่มประเภทข้อความ/x-php .php
DirectoryIndex index.php index.html
-------
a2enmod php5
a2dismod mpm_event
a2enmod mpm_prefork
บริการ apache2 เริ่มต้นใหม่
โพสต์ขั้นตอนทั้งหมดข้างต้นฉันสร้างไฟล์ทดสอบ แต่ php.ini สคริปต์ ได้รับการดาวน์โหลดแทนการดำเนินการและส่งข้อมูล php บนเบราว์เซอร์ นี่เป็นของฉัน ปัญหายินดีต้อนรับคำแนะนำใด ๆ เพื่อแก้ไขปัญหา