คำถามติดแท็ก php.ini

2
วิธีการเปลี่ยนเวอร์ชันของ PHP Apache2 ใช้?
Ubuntu 10.04, MySQL 5.1, Apache 2.2 และ PHP 5.2 / 5.3: ฉันเพิ่งค้นพบว่าฉันกำลังใช้ PHP เวอร์ชันที่ไม่ถูกต้องสำหรับแอปพลิเคชัน CRM เมื่อฉันรู้วิธีสร้างphpinfo()สคริปต์อย่างง่าย ๆเพื่อบอกฉันว่า Apache2 ใช้อะไรอยู่ฉันลองเปลี่ยนวิธีphp.iniดังกล่าวเพื่อให้เว็บเซิร์ฟเวอร์ของฉันใช้ PHP ที่ฉันต้องการ นี่คือปัญหาของฉัน ไม่แน่ใจว่าจะทำอย่างไร ฉันรวบรวม PHP เวอร์ชันที่ฉันต้องการ/etcที่นี่: /etc/php-5.2.8/ ภายในนี้มีphp.ini-recommendedไฟล์ที่ฉันได้ทำการเปลี่ยนแปลงและเปลี่ยนชื่อเป็นphp.iniดังนั้น PHP จะใช้มัน แต่เมื่อฉันเปิดเบราว์เซอร์และล้างประวัติและไปยังที่http://localhost<CRM dir>/install.phpอยู่ตัวช่วยสร้างยังคงบอกว่าฉันไม่ได้ใช้ PHP เวอร์ชันที่ถูกต้อง จาก โพสต์นี้ฉันต้องทำอะไรเพื่อเปลี่ยนเวอร์ชั่นของ PHP ที่แสดงขึ้นมาหลังจากที่ฉันรันtest.phpสคริปต์? ในคำอื่น ๆphpinfo()บอกว่าผมใช้ PHP 5.3.2 แต่ฉันต้องการที่จะเปลี่ยนมันเพื่อรวบรวมเวอร์ชัน 5.2.8 /etcของฉันอยู่ใน

6
เพิ่มขนาดการอัพโหลด / โพสต์สูงสุดของ PHP-FPM
ฉันใช้ php5-fpm ภายใต้ Nginx บน Ubuntu 14.04 ฉันต้องการเพิ่มขนาดการอัปโหลดสูงสุด ฉันได้แก้ไข/etc/php5/fpm/php.iniเพื่อให้บรรทัดต่อไปนี้มีการกำหนดไว้ด้านล่าง upload_max_filesize = 20M post_max_size = 25M และฉันรีสตาร์ท php5-fpm และ nginx แต่phpinfo()ยังคงแสดงข้อ จำกัด ที่ 8M และ 2M สำหรับโพสต์และอัปโหลดตามลำดับ มีอะไรที่ฉันพลาดไปไหม
22 nginx  php-fpm  php.ini 

4
ฉันจะเปิดใช้งาน SQLite บน Linux / Apache / PHP ได้อย่างไร
ในการเปิดใช้งานSQLiteในการตั้งค่าWindows / Apache / PHP ของฉันฉันไม่ใส่เครื่องหมายข้อคิดเห็นบรรทัดต่อไปนี้ในไฟล์ php.iniและรีสตาร์ท Apache: extension=php_pdo.dll extension=php_pdo_sqlite.dll ตอนนี้ฉันมีVPSพร้อมSuse Linux 10.3และApache / PHPถูกตั้งค่าโดยอัตโนมัติ เมื่อมองดูไฟล์ php.iniเพื่อทำการเปลี่ยนแปลงข้างต้นฉันเห็นว่าสิ่งต่าง ๆ บน Linux: ไม่มีรายการส่วนขยายที่ไม่แสดงความคิดเห็น ฉันพบ " extension_dir = /usr/lib/php5/extensions" แต่ในไดเรกทอรีนี้ค้นหาเท่านั้น: pdo.so pdo_mysql.so ฉันจะเปิดใช้งาน SQLite ในสภาพแวดล้อม Linux นี้ได้อย่างไร
12 linux  php  php.ini  sqlite 

3
แยกไฟล์ php.ini สำหรับแต่ละโฮสต์เสมือนของ Apache หรือไม่?
เป็นไปได้หรือไม่ที่จะมีไฟล์ php.ini แยกต่างหากที่แทนที่ไฟล์ php.ini เริ่มต้นสำหรับแต่ละโฮสต์เสมือน ฉันใช้ Apache / 2.2.14, PHP 5.3.2-1 ตัวอย่างเช่นฉันมีหลายโฮสต์ที่ชี้ไปที่โดเมนใน/var/www/ไดเรกทอรีของฉัน: /var/www/website1.com /var/www/website2.com สิ่งที่ฉันต้องการคือการวางไฟล์ php.ini ที่กำหนดเองในแต่ละไดเรกทอรีที่จะแทนที่ค่าเริ่มต้นเฉพาะสำหรับ vhost นั้น แต่ให้ใช้ค่าเริ่มต้นเดิมหากไม่ได้ระบุค่า: /var/www/website1.com/htdocs/ /var/www/website1.com/php.ini แก้ไข สำหรับผู้ที่สนใจฉันพบข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อที่ฉันจะตั้งค่าไฟล์ php.ini ต่อไซต์บนเซิร์ฟเวอร์ LAMP โดยใช้ NameVirtualHosts ได้อย่างไร .

8
วิธีกำหนดค่า php.ini ด้วย SMTP ระยะไกล
ฉันจะกำหนดค่า PHP ให้ส่งจดหมายโดยใช้จดหมาย () ผ่านเซิร์ฟเวอร์ SMTP ระยะไกลได้อย่างไร ฉันพยายามทำสิ่งนี้โดยใช้ php.ini แต่ดูเหมือนว่าคุณสามารถทำได้ภายใต้ Windows32 และฉันต้องการทำสิ่งนี้บนเซิร์ฟเวอร์ Unix ของฉัน นอกจากนี้ฉันได้พยายามเปลี่ยนการกำหนดค่าสำหรับ sendmail ดังนั้นมันจะใช้เซิร์ฟเวอร์ SMTP ระยะไกล แต่ฉันไม่แน่ใจว่าเป็นไปได้
11 php  smtp  sendmail  php.ini 

2
Php.ini ปิดใช้งาน“ สแกน dir นี้เพื่อหาไฟล์. ini เพิ่มเติม” หรือไม่
ฉันต้องการล็อคการกำหนดค่า php และปิดการโหลดการกำหนดค่า php อื่น ๆ แทนค่าเริ่มต้น (ซึ่งในกรณีของฉันอยู่ที่ /usr/local/php/lib/php.ini) ฉันต้องการปิดการใช้งาน "สแกน dir นี้เพื่อดูเพิ่มเติม ini "หรือหากมีวิธีการตั้ง vars จาก php.ini เป็นแบบถาวรฉันจะไปหามัน ข้อเสนอแนะใด ๆ ขอบคุณล่วงหน้า ฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.