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

PHP เป็นภาษาสคริปต์อเนกประสงค์ที่ใช้กันอย่างแพร่หลายซึ่งเหมาะอย่างยิ่งสำหรับการพัฒนาเว็บ คำถามเกี่ยวกับการเขียนโปรแกรมใน PHP เป็นหัวข้อนอกและควรถามใน Stack Overflow


6
ฉันจะเปลี่ยนชื่อไฟล์เป็น. htaccess ใน Windows 7 ได้อย่างไร
ฉันใช้ XAMPP เพื่อทดสอบสคริปต์ PHP ตอนนี้ในรูทของโฟลเดอร์ฉันต้องการวาง.htaccessไฟล์ตามข้อกำหนดของสคริปต์ แต่ Windows .htaccessจะไม่ยอมให้ผมเปลี่ยนชื่อเป็น มีวิธีใดบ้างที่จะไปรอบ ๆ มัน? ฉันใช้ Windows 7 RTM

2
ค่าแฮ MD5 จะแตกต่างจาก Bash และ PHP [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: เหตุใดแฮชของบรรทัดคำสั่งของฉันจึงแตกต่างจากผลลัพธ์แฮช MD5 ออนไลน์ 4 คำตอบ ฉันพยายามสร้างผลรวมMD5 (โดยใช้ md5sum) ของสตริง "hello" ฉันลองใช้วิธีการต่าง ๆ เช่นเครื่องมือ md5sum ใน Linux, ฟังก์ชั่น MD5 () ของ PHP รวมถึงข้อความออนไลน์ต่างๆให้กับนักแปล md5sum echo "hello" | md5sum และ echo "hello" > file && md5sum file b1946ac92492d2347c6235b4d2611184ให้ผล แต่ของ PHP md5 () 5D41402ABC4B2A76B9719D911017C592ฟังก์ชันและเกือบทุกเครื่องกำเนิดไฟฟ้าออนไลน์ให้เอาท์พุท เหตุผลคืออะไร
60 linux  bash  security  php  md5sum 


3
จะติดตั้ง PEAR / PHPUnit บน Ubuntu ได้อย่างไร?
บทเรียนออนไลน์ส่วนใหญ่แสดงวิธีการติดตั้งลูกแพร์ด้วยการทำสิ่งนี้: sudo apt-get install php-pear สิ่งนี้จะติดตั้งเวอร์ชัน 1.6.1 มันใช้งานได้ดีเพราะมันง่ายมาก! ปัญหาของฉันคือฉันต้องการติดตั้ง PHPUnit และต้องใช้ PEAR เวอร์ชัน 1.8.1 ดังนั้นการติดตั้ง PHPUnit ของฉันจึงล้มเหลว ดังนั้นฉันจะติดตั้ง PEAR เวอร์ชันใหม่บน Ubuntu ได้อย่างไร
42 ubuntu  upgrade  php  pear 


5
เอาต์พุต `ข้อผิดพลาด tty` หมายถึงอะไร?
คำถามนี้ถูกโยกย้ายจาก Unix & Linux Stack Exchange เพราะสามารถตอบคำถามได้ใน Super User อพยพ 4 ปีที่แล้ว ฉันพยายามเขียนผลลัพธ์ของคำสั่งphp -iไปยังไฟล์โดยใช้php -i > infoและได้รับข้อผิดพลาดต่อไปนี้: output is not a tty มันหมายความว่าอะไร? ฉันกำลังใช้git bashบน Windows
32 windows  php  git-bash 

5
php.net แสดงรายการที่น่าสงสัย - การเข้าชมเว็บไซต์นี้อาจเป็นอันตรายต่อคอมพิวเตอร์ของคุณ
เมื่อฉันเข้าถึง php.net ผ่านการค้นหาของ Google ฉันได้รับข้อความต่อไปนี้ว่า เว็บไซต์มีมัลแวร์! ดูภาพหน้าจอที่แนบมาด้านล่าง: มันเหมือนกันกับพวกคุณเหรอ? ฉันจะหลีกเลี่ยงสิ่งนี้ได้อย่างไร นี่หมายความว่าไซต์ถูกแฮ็กหรือโจมตีโดยมัลแวร์หรือไม่
28 php  search  malware 

2
ทำไมเวอร์ชัน PHP แตกต่างกันใน phpinfo () และ CLI
ฉันรู้ว่ามีการจับคู่พลาดระหว่างเวอร์ชัน PHP ที่รายงานโดยphpinfo()และphp -v(ใน CLI) phpinfo(): 5.5.24 php -v: 5.6.9 ฉันกำลังทำงานกับ Mac OS X 10.10 (โยเซมิตี) และติดตั้งไลบรารี ( php-version) เพื่อพยายามจัดการเวอร์ชัน PHP มันรายงานว่าฉันติดตั้งแล็ปท็อปของฉัน 3 เวอร์ชันแตกต่างกัน 5.4.41 5.5.25 * 5.6.9 ฉันต้องการตั้งค่า PHP รุ่นเดียวกันทั้งใน Apache และ CLI ฉันจะบอก Apache ได้ว่าใช้ PHP เวอร์ชันไหน ฉันพยายามเขียนบรรทัดนี้ในhttpd.conf: LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so แล้ว: sudo apachectl restart แต่ทั้งหมดนี้ไม่ได้แก้ปัญหา ... ในข้อมูล …

5
มี * ดี * HTML-mode สำหรับ emacs หรือไม่?
ฉันรัก emacs และฉันต้องการให้การเขียนโปรแกรมเว็บทำงานได้ แต่ฉันไม่สามารถหาวิธีแก้ไข HTML ได้อย่างถูกต้อง ฉันหมายความว่ามันแย่มาก มันจะใช้ HTML ได้ดี แต่ไม่ใช่ PHP, javascript เป็นต้น ฉันลองรับ html-helper-mode ... ฉันดาวน์โหลดใส่ไว้ใน / usr / local / share / emacs / site-lisp และเพิ่มลงในไฟล์. emacs ของฉัน: (autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t) (setq auto-mode-alist (cons '("\\.html$" . html-helper-mode) auto-mode-alist)) คัดลอกและวางจากบางเว็บไซต์ (ฉันไม่รู้จัก elisp) มันแค่ไม่เน้นอะไรเลย ฉันพยายามดาวน์โหลดทั้งกลุ่มและใช้โหมดอื่นเพื่อรวมสายเข้าด้วยกันโดยไม่มีประโยชน์ Emacs …

2
ไฟล์บันทึกของ PHP อยู่ที่ไหนบน Mac OSX?
ฉันมีปัญหากับ phpMyAdmin บน Mac ของฉัน ฉันไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ MySQL ภายในเครื่องได้ เมื่อฉันพยายามเข้าสู่ระบบฉันได้รับข้อความต่อไปนี้ Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. ตอนนี้ฉันพยายามค้นหาไฟล์บันทึก ฉันวิ่งphpinfo()และมันบอกฉันว่าphp.iniไฟล์อยู่ใน/etcอย่างไรก็ตามเมื่อฉันมองฉันสามารถมองเห็นphp.ini.defaultได้ ฉันดำเนินการแก้ไขphp.ini.defaultโดยระบุไฟล์บันทึก/tmp/php_errorsและเปิดใช้งานการบันทึก ฉันพยายามลงชื่อเข้าใช้เซิร์ฟเวอร์ MySQL ผ่าน phpMyAdmin และฉันยังคงได้รับข้อผิดพลาดเดิม ฉันดำเนินการต่อไป/tmpแต่ไม่มีบันทึกข้อผิดพลาด มีข้อเสนอแนะเกี่ยวกับสิ่งที่ฉันอาจทำผิดหรือเปล่า?
22 mac  php  phpmyadmin 

6
phpinfo () และ php -v แสดง PHP รุ่นต่าง ๆ
ฉันอยากรู้ว่าphpฉันใช้เวอร์ชันไหนฉันจึงเขียนสคริปต์มาตรฐาน: phpinfo(); ซึ่งให้ฉัน PHP version 5.6.10 ถูกต้อง PHP รุ่นที่จำเป็นสำหรับการสมัครของฉัน เมื่อฉันพยายามใน terminal: php -i หรือ php -v มันแสดงให้ฉันเห็น: PHP version 5.3.2 ซึ่งฉันไม่ต้องการ จากนั้นฉันก็ลองด้วย: which php มันแสดงให้ฉันเห็น: /usr/bin/php ตอนนี้ฉันสับสน PHP รุ่นใดที่ฉันใช้อยู่ ไฟล์จะถูกอัปโหลดไปยังเว็บไซต์โฮสติ้งและฉันไม่สามารถทำการเปลี่ยนแปลงใด ๆ config ไฟล์เหมือนหรือhttpd.confphp.ini
20 php 

4
วิธีเพิ่มเวอร์ชัน PHP ใหม่ลงใน WAMP
ฉันพยายามติดตั้ง PHP 5.3.8 เพื่อทำงานกับ WAMP (Windows) ฉันดาวน์โหลดจากเว็บไซต์ PHP คัดลอกมาในโฟลเดอร์ bin และเพิ่มบรรทัดนี้ใน wampmanager.ini: Type: item; Caption: "5.3.8"; Action: multi; Actions:switchPhp5.3.8; และ: [switchPhp5.3.8] Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors waituntilterminated Action: run; FileName: "c:/wamp/bin/php/php5.3.0/php-win.exe";Parameters: "switchPhpVersion.php 5.3.8";WorkingDir: "c:/wamp/scripts"; Flags: waituntilterminated Action: run; FileName: "c:/wamp/bin/php/php5.3.0/php-win.exe";Parameters: "-c . refresh.php";WorkingDir: "c:/wamp/scripts"; Flags: waituntilterminated Action: …

5
วิธีการติดตั้งส่วนขยาย SQLite PDO บน Ubuntu
แพ็คเกจเริ่มต้นของ Ubuntu PHP ไม่รวมส่วนขยาย PDO SQLite ฉันจะติดตั้งส่วนขยาย SQLite PDO ได้อย่างไร มีแพ็คเกจที่สามารถติดตั้งผ่านได้อย่างง่ายดายapt-getหรือไม่?

5
จะไปยังเว็บไซต์บนเซิร์ฟเวอร์ที่ใช้ร่วมกันโดยใช้ที่อยู่ IP ได้อย่างไร
ฉันมีคำถามสองสามข้อโปรดช่วย: กำปั้นฉันสามารถเข้าถึงการค้นหาของ Google เพียงแค่พิมพ์http://74.125.224.211เพราะนี่คือที่อยู่ IP ที่ส่งคืนโดย nslookup อย่างไรก็ตามฉันไม่สามารถทำได้ด้วยที่อยู่ IP ที่ส่งคืนจาก www.yahoo.com ฉันจะไปที่หน้าค้นหาของ Yahoo ด้วย IP ของมันได้อย่างไร อีกตัวอย่างหนึ่งhttp://www.allaboutcircuits.comจะแก้ไข68.233.243.63โดยเซิร์ฟเวอร์ DNS แต่ถ้าฉันไปhttp://68.233.243.63ฉันจะได้รับ "Hello world!" ประการที่สองด้วยเหตุผลบางอย่างมีสิ่งผิดปกติกับ resolvers DNS กับเว็บโฮสติ้งบริการของฉัน(มันจะไม่ได้รับการแก้ไข !!) ดังนั้นคำสั่งเช่น get_file_contents("http://www.allaboutcircuits.com"); จะกลับมา php_network_getaddresses: getaddrinfo failed: Name or service not known ฉันจะแก้ไขสิ่งนี้ด้วยที่อยู่ IP ได้อย่างไร 68.233.243.63 ฉันหมายถึงอย่างใดอย่างหนึ่งแนบพารามิเตอร์ชื่อโฮสต์ HTTP เพื่อget_file_contents()? ฉันต้องการที่จะแก้ปัญหานี้ในด้านของตัวเอง (ในรหัสของฉัน) ไม่มีการแก้ไขปัญหา / การปรับแต่งจะทำโดยผู้ดูแลเซิร์ฟเวอร์

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