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

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

9
จะติดตั้ง PHP 7 ได้อย่างไร?
PHP 7 ออกมาเมื่อวานและฉันอยากจะลองดู PHP 7.0.0 มาพร้อมกับ Zend Engine เวอร์ชันใหม่การปรับปรุงมากมายและคุณสมบัติใหม่ ๆ เช่น ปรับปรุงประสิทธิภาพ: PHP 7 เร็วขึ้นเป็นสองเท่าเร็วกว่า PHP 5.6 ลดการใช้หน่วยความจำอย่างมีนัยสำคัญ ต้นไม้ไวยากรณ์ที่เป็นนามธรรม รองรับ 64- บิตที่สอดคล้องกัน ปรับปรุงลำดับชั้นข้อยกเว้น ข้อผิดพลาดร้ายแรงจำนวนมากถูกแปลงเป็นข้อยกเว้น สร้างหมายเลขสุ่มที่ปลอดภัย ลบ SAPIs และส่วนขยายเก่าและไม่สนับสนุนออก ตัวดำเนินการรวมศูนย์ว่าง (??) การประกาศประเภท Return และ Scalar คลาสที่ไม่ระบุชื่อ ยืนยันค่าใช้จ่ายเป็นศูนย์ php.net เป็นไปได้ไหมที่จะติดตั้งบน Ubuntu รุ่นปัจจุบัน? มีข้อ จำกัด ในปัจจุบันหรือปัญหาความเข้ากันได้ที่รู้จักหรือไม่?
116 php  php7 

4
วิธีการติดตั้ง imagemagick สำหรับ php7 บน Ubuntu
ดีหลังจากอัพเกรด Ubuntu ของฉันและดังนั้นจึงย้ายไป php7 ฉันดูเหมือนจะไม่สามารถติดตั้งส่วนขยาย imagick สำหรับ php โดยใช้คำสั่งเดิม sudo apt-get install php5-imagick ฉันได้รับข้อผิดพลาดนี้ (ลอง php7-imagick ด้วย) Package php5-imagick is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'php5-imagick' …
67 php7  imagemagick 

3
curl ไม่ทำงานบน Ubuntu 18.04 LTS
ฉันไม่สามารถดึงเนื้อหาจากเว็บโดยใช้ขด ฉันพยายามที่จะติดตั้งเอาไว้ด้านล่าง ไม่สามารถติดตั้งแพคเกจบางอย่าง นี่อาจหมายความว่าคุณได้ร้องขอสถานการณ์ที่เป็นไปไม่ได้หรือหากคุณกำลังใช้การกระจายที่ไม่เสถียรซึ่งแพ็คเกจที่จำเป็นบางอย่างยังไม่ได้สร้างหรือย้ายออกจากขาเข้า ข้อมูลต่อไปนี้อาจช่วยในการแก้ไขสถานการณ์: แพ็คเกจต่อไปนี้มีการขึ้นต่อกันที่ไม่ได้มาตรฐาน curl: ขึ้นอยู่กับ: libcurl4 (= 7.58.0-2ubuntu3) แต่จะไม่ได้รับการติดตั้ง E: ไม่สามารถแก้ไขปัญหาได้คุณมีแพคเกจที่ใช้งานไม่ได้ ฉันได้ตรวจสอบแพ็กเกจที่ถือครองพร้อมด้วยsudo apt-mark showheld& dpkg -l | grep ^hหวังว่าจะได้รับรายชื่อแพ็กเกจที่ถือครองไว้ แต่ฉันก็ไม่ได้ผลลัพธ์เลย นอกจากนี้เมื่อฉันพยายามติดตั้งlibcurl4มันก็เกือบจะทำให้ระบบของฉันเสียหายเนื่องจากพยายามลบแพ็คเกจเหล่านี้ด้านล่าง libcurl3 mongodb-enterprise mongodb-enterprise-server mongodb-enterprise-tools msodbcsql msodbcsql17 mssql-tools php7.1-curl r-base-r-base-dev-r-cran-cran-boot-r-cran คลาส r-cran-codetools r-cran- ต่างประเทศ r-cran-getopt r-cran-kernsmooth r-cran-lattice r-cran-littice r-cran-littler r-cran-matrix r-cran-mgcv r-cran-mgcv r-cran -nlme r-cran-nnet r-cran-rpart r-cran-spatial …

5
วิธีการติดตั้ง Mongodb PHP extension ใน Ubuntu 16.04 LTS
ฉันใช้ Ubuntu 16.04 LTS และฉันต้องการใช้ Mongodb กับ PHP สำหรับสิ่งนี้ฉันพยายาม sudo apt-get install php5-mongo ซึ่งเพียงพอสำหรับ Ubuntu 14.04 LTS จะเพียงพอ แต่ฉันผิด ฉันได้รับข้อความแสดงข้อผิดพลาดเป็น: E: Unable to locate package php5-mongo ฉันได้รับการอัปเกรดระบบปฏิบัติการเพียงเครื่องไปUbuntu 16.04 LTSและต้องการที่จะใช้กับmongodbPHP 7.0.4 ดังนั้นฉันจะทำอย่างไรเพื่อแก้ปัญหานี้
27 16.04  mongodb  php7 

2
สามารถติดตั้ง phpize สำหรับ PHP7 Ubuntu16.04 ได้หรือไม่
ฉันพยายามติดตั้ง xdebug ใน Ubuntu16.04 ด้วย PHP7.0-fmp ภายในเครื่องมือที่ปรับแต่งแล้วจะบอกว่า: Run: phpize (See the FAQ if you don't have phpize. As part of its output it should show: Configuring for: ... Zend Module Api No: 20151012 Zend Extension Api No: 320151012 If it does not, you are using the wrong phpize. Please follow …
23 16.04  php7 

9
ติดตั้ง laravel 5 บน Ubuntu 16.04
มีใครติดตั้ง laravel 5 บน Ubuntu 16.04 ไหม ฉันเพิ่งเปลี่ยนมาใช้ Ubuntu 16.04 และฉันพยายามติดตั้ง laravel 5 framework โดยใช้ผู้แต่ง แต่ทุกครั้งที่ฉันพยายามสร้างโครงการมันทำให้ฉันมีข้อผิดพลาดนี้ Your requirements could not be resolved to an installable set of packages. Problem 1 - laravel/laravel v5.2.0 requires laravel/framework 5.2.* -> satisfiable by laravel/framework[v5.2.0, v5.2.1, v5.2.10, v5.2.11, v5.2.12, v5.2.13, v5.2.14, v5.2.15, v5.2.16, v5.2.17, v5.2.18, …
21 16.04  php  php7  laravel 

4
PHP แสดงผลเป็นข้อความหลังจากอัพเกรด Ubuntu 16.04
Apache กำลังแสดงไฟล์ PHP เป็นข้อความหลังจากอัพเกรด Ubuntu 16.04 Apache ได้รับการติดตั้งและใช้งานแล้ว PHP7 ทำงานอยู่ เมื่อฉันรันคำสั่งต่อไปนี้ฉันได้รับผลลัพธ์ที่ถูกต้อง: php -r 'echo "\n\nYour PHP installation is working fine.\n\n\n";' อย่างไรก็ตามเมื่อฉันเข้าถึงhttp: //localhost/info.phpหรือไฟล์ php อื่น ๆ ฉันจะได้รับเนื้อหาไฟล์แทนหน้า ความช่วยเหลือออนไลน์ส่วนใหญ่มีไว้สำหรับ Ubuntu และ PHP เวอร์ชันเก่าดังนั้นฉันไม่แน่ใจว่าเชื่อถือได้หรือไม่ UPDATE: Apache จะไม่เริ่มทำงานหลังจากติดตั้ง libapache2-mod-php7.0 และเปิดใช้งาน php7.0 ดูผลลัพธ์: douglas@douglas-acer:~$ sudo service apache2 restart douglas@douglas-acer:~$ sudo apt-get install libapache2-mod-php Reading package …
20 upgrade  apache2  php  16.04  php7 

2
ข้อผิดพลาด: ไม่มีโมดูล php7.0!
ฉันติดตั้ง Ubuntu Server 16.04 กับ Webmin 1.831 แล้ว ฉันได้รับข้อผิดพลาดนี้เมื่อพยายามเรียกใช้ข้อผิดพลาด PHP: ไม่มีโมดูล php7.0 ติดตั้ง libapache2-mod-php7.0 แล้ว
18 php7 

3
วิธีการเปิดใช้งาน PHP7.0 PDO ใน 16.04 LTS
ฉันอัพเกรดจาก 14.04LTS เป็น 16.04LTS; php5 ถึง php7.0; MySQL เป็น 5.7 Apache และ PHP ทำงานได้ แต่เมื่อพยายามเข้าถึงฐานข้อมูล MySQL ฉันได้รับสิ่งต่อไปนี้: fatal error: could not find driver phpinfo () แสดง "ไม่มีค่า" ภายใต้ไดรเวอร์ PDO ที่เปิดใช้งาน พยายามเปรียบเทียบphp.iniจาก PHP5 แต่ไม่เห็นอะไรชัดเจน ฉันจะไปจากที่นี่ที่ไหน
13 php7 


4
วิธีการเปิดใช้งานและปิดการใช้งานโมดูล php7 ในเซิร์ฟเวอร์ linux 16.4
ฉันมีไฟล์ INI /etc/php/7.0/mods-availableบ้าที่กำหนดเองใน ฉันจะเปิดใช้งานได้อย่างไร ฉันได้ลองphp5enmod, and php7enmodแล้ว ไม่มีใครทำงานให้ฉัน ขอบคุณ.
10 16.04  php7 

1
วิธีการติดตั้ง php 7 เพื่อให้ทำงานข้าง php 5 บน Ubuntu ที่มี nginx
ฉันต้องการลอง php 7 และทำให้เว็บไซต์ของฉันทำงานบน php 7 ในเวลาเดียวกันทำให้เว็บไซต์อื่นทำงานบน php 5 ได้ในกรณี เพื่อให้จากการกำหนดค่าโฮสต์โดเมนเสมือนฉันสามารถตัดสินใจว่าจะใช้ php ใด ฉันดูที่การจัดการเวอร์ชัน php และเห็นว่าเป็นไปได้ที่จะเรียกใช้สองเวอร์ชัน ฉันกำลังมองหาคำแนะนำที่ชัดเจนยิ่งขึ้นเกี่ยวกับวิธีการทำเช่นนี้ภายใต้ nginx ฉันยัง hhvm ทำงานในกรณีที่มีความสำคัญ
9 nginx  php7 

1
วิธีที่สั้นกว่าสำหรับ apt-get install php7.0- {some modules}
ฉันกำลังติดตั้ง php7.0 และสงสัยว่ามีวิธีที่สั้นกว่าในการติดตั้งโมดูล ปกติฉันพิมพ์: apt-get install php7.0 php7.0-fpm php7.0-mbstring php7.0-mcrypt php7.0-phpdbg php7.0-dev php7.0-curl php7.0-sqlite3 php7.0-json php7.0-gd php7.0-cli มีการแสดงออกปกติดังนั้นคุณไม่ต้องพิมพ์ php7.0 ซ้ำแล้วซ้ำอีก? สิ่งที่ต้องการ: apt-get install php7.0-{fpm mbstring mcrypt phpdbg dev curl sqlite3 json gd cli} ฉันค้นหาสิ่งนี้เป็นเวลาหลายชั่วโมง แต่ไม่พบ ขอบคุณล่วงหน้าสำหรับคำตอบของคุณ
8 apt  bash  regex  php7 

5
localhost / phpmyadmin ไม่ทำงานบน Ubuntu 16.04
เมื่อเร็ว ๆ นี้สดติดตั้งลบUbuntu 16.04Ubuntu 14.04 ฉันพยายามที่จะติดตั้งโคมไฟในเครื่องท้องถิ่นและมีการติดตั้งPHP7.0, และmySqlphpMyadmin ทุกอย่างทำงานได้ดีhttp://localhostใช้http://localhost/info.phpงานได้ แต่ในขณะที่กำลังเข้าถึงhttp://localhost/phpmyadminอยู่HTTP ERROR 500 The localhost page isn't working อัปเดต: /var/log/apache2/error.log Cannot adopt OID in UCD-SNMP-MIB: dskEntry ::= { dskTable 1 } Cannot adopt OID in NET-SNMP-AGENT-MIB: netSnmpAgentMIB ::= { netSnmpModuleIDs 2 } Cannot adopt OID in LM-SENSORS-MIB: lmFanSensorsValue ::= { lmFanSensorsEntry 3 …

1
404 หลังจากเข้าสู่ระบบใน phpmyadmin ด้วย Nginx
ฉันเพิ่งติดตั้ง LEMP stack แต่ phpmyadmin ของฉันทำหน้าที่แปลก ๆ ทุกครั้งที่ฉันเข้าสู่ระบบหลังจากเข้าสู่ระบบฉันมักจะได้รับข้อผิดพลาด 404 นี่คือ URL หลังจากเข้าสู่ระบบ (หมายเหตุผู้ใช้เข้าสู่ระบบในขณะนี้): http://localhost/index.php?token=c47a44d4fefaa8ef326d507c26fe9541&phpMyAdmin=207bvrfpmrj3r50769qpvjc6m2jrr2mq และฉันได้รับข้อผิดพลาด 404 เมื่อฉันพิมพ์ localhost / phpmyadmin ตอนนี้ก็ทำงานได้ตามปกติ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.