หลังจากฉันอัพเกรดเป็น Ubuntu 17.10 แล้ว PHP ก็หยุดทำงานโดยสิ้นเชิง ทุกอย่างทำงานได้ดีใน Ubuntu 17.04 รหัสinfo.php
ดังต่อไปนี้ใช้งานไม่ได้:
<?php
phpinfo();
?>
ไม่แสดงข้อมูล PHP แต่จะแสดงเฉพาะซอร์สโค้ดดังกล่าว
หลังจากฉันอัพเกรดเป็น Ubuntu 17.10 แล้ว PHP ก็หยุดทำงานโดยสิ้นเชิง ทุกอย่างทำงานได้ดีใน Ubuntu 17.04 รหัสinfo.php
ดังต่อไปนี้ใช้งานไม่ได้:
<?php
phpinfo();
?>
ไม่แสดงข้อมูล PHP แต่จะแสดงเฉพาะซอร์สโค้ดดังกล่าว
คำตอบ:
เปิด terminal ด้วยALT+ CTRL+ Tและพิมพ์คำสั่งเหล่านี้:
sudo a2enmod php7.1
sudo systemctl restart apache2
libapache2-mod ได้รับการอัพเกรดจาก libapache2-mod-php7.0 ใน Ubuntu 17.04 เป็น libapache2-mod-php7.1 ใน Ubuntu 17.10 และ Ubuntu 18.04 เปิดเทอร์มินัลแล้วพิมพ์:
sudo apt install libapache2-mod-php7.1 # install PHP7 module for Apache2 webserver
sudo a2enmod php7.1 # enable the PHP7 module
sudo systemctl restart apache2.service # restart apache
libapache2-mod-php
metapackage เพื่อให้คุณไม่มีอะไรทำอีกแล้วเมื่อมาถึง 7.2 ;)
ลองทำสิ่งต่อไปนี้:
sudo apt-get install libapache2-mod-php
/var/www/html/phpinfo.php
:<?php phpinfo(); ?>
http://localhost/phpinfo.php
นำทางบนเว็บเบราว์เซอร์หมายเหตุ: วิธีการนั้นใช้ได้กับ Ubuntu 18.04 LTS ด้วย
ฉันยังมีปัญหานั้นบน Ubuntu 17.10 แต่เฉพาะ Firefox 57.0.1 (64 บิต) ของฉันเท่านั้นที่ไม่สามารถเปิดไฟล์ phpinfo และไฟล์ phpmyadmin (และ wordpress) ได้
เคล็ดลับในคำตอบอื่น ๆ ไม่ได้ช่วยฉัน ฉันติดตั้ง LAMP-Server และ Firefox ใหม่ ยังเหมือนเดิม. ในที่สุดฉันก็ติดตั้ง Chromium และ phpinfo และ phpmyadmin ก็ใช้ได้
นอกจากนี้ Firefox 57 จาก Ubuntu 17.10 ที่เพิ่งติดตั้งใหม่สามารถเปิด phpinfo และ phpmyadmin ได้ do-release-upgrade
ดูเหมือนว่าสิ่งที่ผิดพลาดในระหว่างการ
<?php phpinfo(); ?>