mbstring
ส่วนขยายPHP คืออะไรและวิธีที่ดีที่สุดในการติดตั้งบน Ubuntu 14.04 คืออะไร?
mbstring
ส่วนขยายPHP คืออะไรและวิธีที่ดีที่สุดในการติดตั้งบน Ubuntu 14.04 คืออะไร?
คำตอบ:
แก้ไข: Dylan Pierceได้ยืนยันว่าคุณสามารถติดตั้งส่วนขยาย PHP 7.2 บางส่วนได้ในลักษณะเดียวกับที่คุณใช้กับ PHP 5 mbstring
โดยเฉพาะคุณสามารถดำเนินการได้:
sudo apt-get install php7.2-mbstring
เพื่อเติมเต็มคำตอบของsparkmoodตอนนี้ใช้ได้สำหรับ PHP 7.2 หากคุณนำเข้า PPA ของ ondrej แล้ว
sudo apt-get install libapache2-mod-php7.2
อย่าลืม PHP 7 สามารถใช้งานได้ผ่านที่เก็บอย่างเป็นทางการของ Ubuntu หรือคุณจะต้องมี PPA ภายนอก
sudo apt-get install php7.0-mbstring
ทำงานกับส่วนขยาย php อื่น ๆ ที่คุณอาจต้องการ: sudo apt-get install php7.0-zip
sudo apt-get install php7.0-dom
ฉันชอบที่จะติดตั้ง / เปิดใช้งานโมดูลเหล่านี้ ฉันแค่หวังว่าฉันจะได้ไม่ต้องไปไล่ล่าห่านอินเทอร์เน็ต
php-mbstring
โดยไม่มีหมายเลขรุ่น
mbstring สร้างขึ้นในแพ็คเกจ libapache2-mod-php5 ดังนั้นคุณสามารถใช้คำสั่งนี้เพื่อติดตั้ง:
sudo apt-get install libapache2-mod-php5
ตามที่อธิบายไว้ในรายละเอียดแพ็คเกจ:
dba dom ereg exif fileinfo filter ftp gettext hash iconv json libxml
mbstring mhash openssl pcre Phar posix Reflection session shmop SimpleXML
soap sockets SPL standard sysvmsg sysvsem sysvshm tokenizer wddx xml
xmlreader xmlwriter zip zlib.
sudo apt-get install php-mbstring
ฉันได้ติดตั้ง mbstring ใน php7.0-fpm (7.0.15-0ubuntu0.16.04.4)
ในกรณีของฉันมันถูกติดตั้งไว้แล้ว แต่ฉันก็ต้องทำตามด้วยphpenmod mbstring
apachectl graceful
หากคุณใช้ php 5.6
ติดตั้งแพ็คเกจ php 5.6 mbstring:
sudo apt-get install php5.6-mbstring
จากนั้นเพิ่มบรรทัดต่อไปนี้ที่ด้านล่างของไฟล์ php.ini ของคุณ:
extension=php5.6-mbstring.so
รีสตาร์ท apache:
sudo service apache2 restart
หากต้องการค้นหาไฟล์ php.ini ของคุณให้สร้างไฟล์และแทรกบรรทัดต่อไปนี้:
<?php phpinfo(); ?>
จากนั้นเปิดด้วยเบราว์เซอร์เพื่อดูว่าไฟล์ php.ini ของคุณอยู่ที่ใด
สำหรับ Ubuntu 14.04 mbstringส่วนขยายควรสร้างขึ้นมา
สำหรับ Ubuntu 16.04:
sudo apt-get install php7.0-mbstring
ดูเพิ่มเติมที่บทนำของสตริงแบบหลายไบต์
มันต้องการเพิ่มแหล่งอื่นสำหรับ apt สำหรับการติดตั้งใน 18.04 ..
ดาวน์โหลดหน้าสำหรับ php7.2-mbstring_7.2.7-0ubuntu0.18.04.2_amd64.deb บนเครื่อง AMD64
หากคุณใช้งาน Ubuntu ขอแนะนำอย่างยิ่งให้ใช้ตัวจัดการแพคเกจเช่นความถนัดหรือ synaptic เพื่อดาวน์โหลดและติดตั้งแพ็คเกจแทนที่จะทำด้วยตนเองผ่านเว็บไซต์นี้
คุณควรใช้มิรเรอร์ที่มีอยู่ในรายการโดยเพิ่มบรรทัดลงใน /etc/apt/sources.list ดังนี้:
deb http://security.ubuntu.com/ubuntuจักรวาลหลักความปลอดภัยไบโอนิค
/etc/php/7.0/mods-available
เหมือนคนอื่น ๆ ฉันได้ลอง uncommenting ส่วนขยายphp.ini
แต่ไม่ทราบเส้นทางไปยังส่วนขยาย