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

PHP เป็นภาษาสคริปต์ฝั่งเซิร์ฟเวอร์ใช้สำหรับสร้างแอปพลิเคชันที่ใช้เบราว์เซอร์ ซึ่งรวมถึงเว็บไซต์รวมถึงโปรแกรมที่ไม่ต้องการการโต้ตอบใด ๆ กับผู้ใช้

2
วิธีการเปิดใช้งานไดรเวอร์ PostgreSQL สำหรับ PDO สำหรับ php 7
ฉันมีเซิร์ฟเวอร์ Ubuntu 14.4 พร้อม apache2 และ php 7.1.6 ฉันยังติดตั้ง PostgreSQL 9.3 ไว้ ตอนนี้ฉันต้องเชื่อมต่อกับข้อมูลนี้จากรหัส php โดยใช้ PDO ฉันได้ลองทำสิ่งต่อไปนี้แล้ว: ติดตั้งไดรเวอร์ Pgsql ด้วย: sudo apt install php7.0-pgsql ตอนนี้เมื่อฉันพยายามเปิดใช้งานไดรเวอร์ PDO postgres sudo phpenmod pdo_pgsqlฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: WARNING: Module pdo_pgsql ini file doesn't exist under /etc/php/7.1/mods-available คุณติดตั้งและเปิดใช้งานไดรเวอร์ PDO อย่างถูกต้องสำหรับ PostGres สำหรับ php 7 ได้อย่างไร

3
apache2 - อัพโหลดไฟล์ php5 และโพสต์ขนาดสูงสุด
ฉันติดตั้งจาก repos อย่างเป็นทางการของเซิร์ฟเวอร์ LAMP แล้ว ในไฟล์/etc/php5/apache2/php.iniฉันได้เปลี่ยน: post_max_size = 8M upload_max_filesize = 2M ถึง post_max_size = 32M upload_max_filesize = 16M หลังจากนั้นผมได้เริ่มต้นใหม่เซิร์ฟเวอร์ apache2 และโน้ตบุ๊ค แต่เมื่อผมเปิดphpinfoผมได้รับการตั้งค่าให้post_max_size 8MBวิธีเดียวที่จะแก้ไขข้อผิดพลาดนี้คือการตั้งค่าphp_value .....เป็น.htaccessแต่นี่ไม่ใช่สิ่งที่ฉันต้องการ ฉันจะแก้ไขปัญหานี้ได้อย่างไร
13 apache2  php 

3
การติดตั้ง APC ใช้ pecl หรือ apt-get
ฉันได้เห็นคำแนะนำที่ใช้และคำแนะนำว่าการใช้งานapt-get install php-apcpecl install apc เป็นวิธีหนึ่งที่ดีกว่านั้นอีกหรือไม่ หรือเป็นเพียงสองวิธีในการติดตั้งสิ่งเดียวกัน อะไรคือความแตกต่าง? จากสิ่งที่ฉันอ่านดูเหมือนว่าการใช้pecl installจะได้รับรุ่นที่ใหม่กว่าใช่ไหม ใช้ Ubuntu 12.04-64 บิตถ้ามันสำคัญ ขอบคุณ
13 12.04  server  php 

4
จะย้อนกลับไปเป็น PHP 5.2 ได้อย่างไร?
ฉันเพิ่งติดตั้ง 10.04 LTS บนเซิร์ฟเวอร์การพัฒนาของฉัน แต่ระบบที่ฉันต้องใช้ในการทำงาน (Magento ecommerce) ไม่เข้ากันกับ PHP 5.3 ซึ่งมาพร้อมกับ Ubuntu รุ่นใหม่ล่าสุด มีวิธีที่ปลอดภัยและสามารถอัพเกรดได้ในการติดตั้ง PHP 5.2 หรือจะใช้ Ubuntu รุ่นเก่าได้ง่ายขึ้นหรือไม่?

3
เริ่มเซิร์ฟเวอร์ LAMP ด้วยตนเอง
ฉันตั้งค่าเซิร์ฟเวอร์ LAMP บน Ubuntu บนเดสก์ท็อปของฉันเพื่อทดสอบเว็บแอปพลิเคชัน ฉันจะตั้งค่าให้ทำงานเฉพาะเมื่อฉันบอกให้ดีกว่าตอนเริ่มต้นได้อย่างไร ไม่ได้ใช้เป็นเว็บเซิร์ฟเวอร์ที่ใช้งานจริง แต่เป็นการทดสอบสคริปต์ PHP ที่ฉันเขียนก่อนที่จะส่งไปยังเว็บเซิร์ฟเวอร์สาธารณะของฉัน
13 php  lamp 

4
PHP ไม่ทำงานหลังจากอัพเกรดเป็น Ubuntu 17.10
หลังจากฉันอัพเกรดเป็น Ubuntu 17.10 แล้ว PHP ก็หยุดทำงานโดยสิ้นเชิง ทุกอย่างทำงานได้ดีใน Ubuntu 17.04 รหัสinfo.phpดังต่อไปนี้ใช้งานไม่ได้: <?php phpinfo(); ?> ไม่แสดงข้อมูล PHP แต่จะแสดงเฉพาะซอร์สโค้ดดังกล่าว
12 php  17.10 

4
จะอัปเดตเป็น PHP 5.3.10 ใน 10.04 ได้อย่างไร
ฉันใหม่สำหรับ Linux และมีเพียงประสบการณ์พื้นฐานกับ Ubuntu และติดตั้งเซิร์ฟเวอร์ LAMP ฉันติดตั้งเรียบร้อยแล้วโดยใช้วิธี "apt-get install" ปัญหาของฉันคือฉันต้องการอัปเดต PHP 5.3.2 เป็น PHP 5.3.10 เป็นไปได้ที่จะทำอย่างนั้น? TIA!
12 10.04  php  lamp 

3
การเริ่มต้น: ไม่สามารถโหลดไลบรารีไดนามิก '/usr/lib/php/20151012/php_mbstring.dll
เมื่อฉันเรียกใช้คำสั่ง php -v ข้อผิดพลาดนี้เกิดขึ้นใน ubuntu terminall: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/php_mbstring.dll' - /usr/lib/php/20151012/php_mbstring.dll: cannot open shared object file: No such file or directory in Unknown on line 0
12 command-line  php 

3
วิธีลบ php 5.6
ฉันเพิ่งไปข้างหน้าและเพิ่ม PHP7 ไปยังเซิร์ฟเวอร์ของฉันตามคู่มือโดยใช้ PPA ของ ondej ตอนนี้ฉันต้องการที่จะลบ php เก่าดังนั้นเห็นได้ชัดว่าฉันได้sudo apt-get remove --purge php5และ ti ดูเหมือนว่าทุกอย่างไปได้ดียกเว้นว่าจะไม่ถอนการติดตั้ง ถ้าฉันทำphp -vฉันได้รับรุ่น 7 แต่ฉันยังสามารถทำphp5 -vและรับ 5.6 หรือphp5.6 -vและได้ในสิ่งเดียวกัน เมื่อฉันsudo apt-get remove php5(หรือ php5.6) ตอนนี้ฉันได้รับที่แพคเกจไม่ได้ติดตั้ง แต่เห็นได้ชัดว่าเป็นเพราะฉันสามารถรันคำสั่ง x@x-server:~$ php -v PHP 7.0.6-1+donate.sury.org~trusty+1 (cli) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) …

4
เหตุใดจึงต้องดาวน์โหลด index.php แทนที่จะแสดงผลโดย Nginx
ฉันตีหัวของฉันเป็นเวลา 2 วันแล้ว ปัญหาคือว่าindex.phpดาวน์โหลดแล้วแทนที่จะถูกประมวลผล ฉันใช้Ubuntu 14.04, ,Nginx เป็นดังนี้ ฉันได้เพิ่มรายการตามที่กำหนดโดยโพสต์จำนวนมากphp5nginx/site-available/defaultindex.php server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /usr/share/nginx/html; index index.php index.html index.htm; # Make site accessible from http://localhost/ server_name localhost; location / { # First attempt to serve request as file, then # as directory, then fall back …
12 php  nginx 

1
วิธีทำให้ Curl และ PHP พร้อมใช้งานเมื่อติดตั้งจาก Xampp
ฉันติดตั้งสำเนา XAMPP ล่าสุดบน Ubuntu 14.04 อย่างไรก็ตามเมื่อฉันออกคำสั่งนี้: curl -sS https://getcomposer.org/installer | php ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: ไม่ได้ติดตั้งโปรแกรม 'curl' คุณสามารถติดตั้งได้โดยพิมพ์: sudo apt-get curl การติดตั้ง ไม่ได้ติดตั้งโปรแกรม 'php' คุณสามารถติดตั้งได้โดยพิมพ์: sudo apt-get install php5-cli ดังนั้นสิ่งที่ให้ฉันจะทำให้การม้วนของฉันและ PHP "มองเห็น" ขอบคุณมาก!
11 14.04  php  xampp  curl 

1
โพสต์คำขอแปลก ๆ ไปยังเซิร์ฟเวอร์ Ubuntu ของฉัน - ฉันมีปัญหาหรือไม่
ฉันมี Ubuntu Server 12.04 ติดตั้งอยู่บน VM เซิร์ฟเวอร์นี้ติดตั้งapache2-mpm-preforkและlibapache2-mod-php5 ฉันกำลังดูบันทึกและเพิ่งเจอรายการที่น่าสงสัยเหล่านี้: xx.xx.xx.xx - - [20/Jan/2014:09:00:04 +0000] "HEAD / HTTP/1.0" 200 274 ... xx.xx.xx.xx - - [20/Jan/2014:09:00:23 +0000] "POST /cgi-bin/php?%2D%64+... xx.xx.xx.xx - - [20/Jan/2014:09:00:25 +0000] "POST /cgi-bin/php5?%2D%64... ... การถอดรหัสเนื้อหาหลังจากphp?...ผลลัพธ์ดังต่อไปนี้: -d allow_url_include=on -d safe_mode=off -d suhosin.simulation=on -d disable_functions="" -d open_basedir=none -d auto_prepend_file=php://input -d cgi.force_redirect=0 -d …
11 apache2  security  php 

4
ติดตั้ง Apache, Php, Mysql เวอร์ชั่นล่าสุดไม่สามารถใช้งานได้ผ่าน apt
ฉันต้องติดตั้ง apache, php และ mysql รุ่นล่าสุดที่มีอยู่ในเว็บไซต์ของพวกเขา แต่ปัญหาคือที่เก็บ apt ยังไม่มีเวอร์ชันอัปเดตเหล่านี้ รุ่นที่ฉันต้องการ: Apache 2.4.4, PHP 5.4.16 และ MySQL 5.6.12 เวอร์ชันที่ใช้งานได้ผ่าน apt: Apache 2.2.22, PHP 5.4.15, MySQL 5.5.31 Ubuntu ไม่สนับสนุนแพ็คเกจด้านบน ได้โปรดฉันต้องการความช่วยเหลือ! ขอบคุณ! PS Tasksel ยังไม่มีแพ็คเกจเวอร์ชันเหล่านี้
11 apache2  compiling  mysql  php 

3
ฉันจะกำหนดค่า Postfix เพื่อส่งอีเมลทั้งหมดผ่านบัญชี Gmail ของฉันได้อย่างไร
ฉันกำลังพยายามส่งอีเมลผ่าน Google จากโฮสต์ของฉัน (ผ่าน PHP5.3) แต่ Google ยังคงบล็อกคำขอของฉันต่อไป ฉันพยายามติดตามวิธีแก้ปัญหาที่ให้กับคำถามที่คล้ายกันสองสามข้อ แต่ด้วยเหตุผลบางอย่างพวกเขาไม่ทำงาน ฉันทำตามคำแนะนำเหล่านี้เพื่อกำหนดค่า - http://www.dnsexit.com/support/mailrelay/postfix.html ตอนนี้สำหรับข้อมูลการกำหนดค่า: ไฟล์ main.cf ของฉันดูเหมือนว่า: relayhost = [smtp.gmail.com]: 587 smtp_fallback_relay = [relay.google.com] smtp_sasl_auth_enable = ใช่ smtp_sasl_password_maps = hash: / etc / postfix / sasl_passwd smtp_sasl_security_options sasl_passwd ของฉันดูเหมือนว่า: [smtp.gmail.com]: 587 mygmailuser@gmail.com: รหัสผ่าน และนั่นคือลักษณะของแถว mail.log: 14 ธ.ค. 10:24:50 น. post-กระบะ …
11 12.04  php  mail  postfix 

4
โฮสต์ Cloud IDE ของตัวเองเช่น cloud9
สวัสดีฉันมีเซิร์ฟเวอร์อูบุนตูที่ไม่มีหัวและต้องการติดตั้ง cloud9 บางประเภทเช่น IDE - คำแนะนำใด ๆ พร้อมคำแนะนำ? การเน้นโค้ดและการบอกใบ้จะดีมาก นี่คือส่วนใหญ่พัฒนา PHP
11 server  php  ide 

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