Score:0

Apache2.4 AddType สำหรับ PHP 5.6 ล้มเหลว/ถูกละเว้น

ธง in

ขอบคุณที่สละเวลาอ่านโพสต์นี้ 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 บนเบราว์เซอร์ นี่เป็นของฉัน ปัญหายินดีต้อนรับคำแนะนำใด ๆ เพื่อแก้ไขปัญหา

in flag
คุณติดตั้งแพ็คเกจ `libapache2-mod-php` ก่อนพยายามคอมไพล์ PHP ของคุณเองหรือไม่ หากไม่มี Apache จะไม่ใช้สภาพแวดล้อม PHP ที่ติดตั้งไว้ หากคุณไม่มี คุณควรติดตั้งแพ็คเกจนั้น ดังนั้นคุณไม่จำเป็นต้องคอมไพล์อะไรเลย
arvind avatar
in flag
@Lacek `modules/libphp5.so` ถูกคอมไพล์แล้วในขั้นตอนแรก
arvind avatar
in flag
นอกจากนี้ PHP 5.6 ยังไม่สามารถใช้งานได้แม้ว่าจะเพิ่ม `ppa:ondrej/php` แล้วก็ตาม ดังนั้นฉันต้องรวบรวม PHP

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา