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

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

0
PHP exec () ทำให้การใช้งานหน่วยความจำอยู่ในระดับสูง?
ฉันค่อนข้างใหม่ในการใช้คำสั่ง exec () ใน php ฉันใช้มันพร้อมกับสคริปต์นี้เรียกว่า phantomJS ( http://phantomjs.org/ ) เพื่อเรียกใช้กระบวนการที่สร้างไฟล์ PDF ของหน้าเว็บไซต์ของฉัน ปัญหาคือเมื่อฉันรัน exec () มันมักจะเสร็จสิ้นการเรียกใช้สคริปต์ในประมาณ 3 ~ 5 วินาที อย่างไรก็ตามบางครั้งการโหลดจะดำเนินต่อไปตลอดกาลไม่จบเกิน 5 นาที ในกรณีเหล่านี้ฉันเพิ่งรีเฟรชหน้าเว็บ (สคริปต์รันบนการโหลดหน้า) หลังจากทำเช่นนี้ฉันจะตรวจสอบการใช้งานหน่วยความจำใน CPanel และการใช้งานหน่วยความจำยังคงอยู่ในระดับสูงราวกับว่ากระบวนการยังทำงาน สิ่งใดที่ทำให้เกิดสิ่งนี้ ฉันได้ตั้งค่า set_time_limit (60) เพื่อฆ่ากระบวนการที่ใช้เวลานานเกินไป แต่ก็ยังคงอยู่ในระดับสูง ฉันได้ตรวจสอบสาเหตุที่เป็นไปได้อื่น ๆ แล้ว แต่ฉันแน่ใจว่าเกี่ยวข้องกับกระบวนการ exec นี้ FYI, exec () จะกระตุ้นการสืบค้น mysql บางอย่าง class Challenge_mealplanner_print extends …

1
ไม่สามารถติดตั้ง php5-devel บน SLES11
ฉัน runnig เป็นครั้งแรก SLES11 (SP2) nad ฉันต้องติดตั้งphp5-develบนปัญหาของฉันคือมันไม่ทำงานกับ yast ฉันดาวน์โหลดไฟล์ rpm และพยายามติดตั้ง แต่มัน บางวิธีที่เป็นไปไม่ได้ที่จะได้รับโฟนนี้เนื่องจากความผิดพลาดความคิดใด ๆ ที่ว่าสิ่งนี้สามารถทำได้? ขอบคุณล่วงหน้า
1 php  yast 

1
วิธีเปิดไฟล์รวมในโปรแกรมแก้ไข Komodo
ฉันใช้Komodo Version 6.0.3 สำหรับการเข้ารหัส PHP ฉันต้องการทราบบางฟังก์ชั่นในตัวแก้ไข Komodo วิธีเปิดไฟล์ที่รวมไว้ (php) เหมือนดั่งช่างทอผ้า (โดยการกด CTRL + D) จะแสดงความคิดเห็นสไตล์ HTML ได้อย่างไร? ชอบ<!-- HTML code --> วิธีดูรหัสและตัวอย่างการออกแบบ ??? ถ้าเป็นไปได้บอกฉันที ขอบคุณมาก
1 php  komodo 

2
ไฟล์ PHP ต้องการดาวน์โหลด แต่ไม่แสดง
ฉันทำตามคำแนะนำเหล่านี้อย่างแน่นอน: http://wiki.debian.org/LaMp แต่ไฟล์ PHP ทดสอบของฉันสร้างขึ้นที่: # nano /var/www/apache2-default/test.php ต้องการดาวน์โหลดในเบราว์เซอร์ไม่แสดงเป็นไฟล์ PHP

1
จำกัด สิทธิ์ PHP
ฉันต้องการตั้งค่าเพื่อให้สคริปต์ PHP สามารถอ่าน / เขียนไฟล์ที่มีอยู่ในไดเรกทอรีเฉพาะและไม่มีที่อื่นในฮาร์ดไดรฟ์ (โดยเฉพาะอย่างยิ่งต่อโฮสต์เสมือน) ฉันคิดว่าฉันสามารถทำได้โดยการสร้างผู้ใช้ใหม่ (น่าเสียดายที่ windows) และ จำกัด การเข้าถึงพาร์ติชันทั้งหมดอย่างชัดเจนอนุญาตให้เข้าถึงโฟลเดอร์ที่มีปัญหาเท่านั้น นั่นไม่ได้ผลเพราะฉันไม่สามารถเริ่ม apache ได้เนื่องจากไม่มีสิทธิ์ในการอ่าน ฉันไม่ต้องการให้สิทธิ์การอ่านแก่ผู้ใช้ไปยังตำแหน่งอื่นนอกเหนือจากโฟลเดอร์เฉพาะ (วิธีการที่ บริษัท เว็บโฮสติ้งทำ) มีวิธีใดบ้างที่ฉันสามารถกำหนดค่านี้

0
PHP 5.6 บน Bash สำหรับ Windows
สวัสดีมีพื้นที่เก็บข้อมูลใดบ้างที่ฉันสามารถหารุ่น PHP 5.6 สำหรับคอนโซล bash สำหรับ windows ได้ ด้วย: sudo apt-get install php5 ฉันได้ติดตั้ง PHP v5.5 แล้ว $ php -v PHP 5.5.9-1ubuntu4.21 (cli) (built: Feb 9 2017 20:54:58) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by …

2
ปัญหา nmap 5.21 และ Python
นี่หมายถึงอะไรและฉันจะแก้ไขได้อย่างไร root@bt:~# rpm -vhU http://nmap.org/dist/nmap-5.21-1.i386.rpm Retrieving http://nmap.org/dist/nmap-5.21-1.i386.rpm error: Failed dependencies: /usr/bin/python is needed by nmap-5.21-1.i386 python >= 2.4 is needed by nmap-5.21-1.i386 root@bt:~# python -V Python 2.5.2 root@bt:~# which python /usr/bin/python root@bt:~#
1 php  python 

0
วิธีซ่อนไฟล์ PHP
ฉันมีสคริปต์เพื่อเปลี่ยนเส้นทาง URL ภายนอกใด ๆ และทำงานได้เหมือนเมื่อฉันเพิ่มสิ่งนี้ http://my-domain.com/URL.php?url= ก่อน URL ภายนอกเช่น google ให้ url หลังจากเพิ่ม: http // my-domain.com / URL.php? url = http // www.google.com มันเปลี่ยนเส้นทางไปยัง URL นั้น แต่ฉันต้องการซ่อน php ของฉันในกรณีนี้คือ URL.php ฉันต้องการทำให้เป็นดังนี้: http://my-domain.com/?url=http://www.google.com

1
วิธีเปิดใช้งานเวอร์ชัน php 5.4.x บน Mountain Lion
ฉันได้ติดตั้ง php รุ่นล่าสุดในระบบสิงโตภูเขาของฉันโดยใช้คำแนะนำเหล่านี้ ( http://mac.tutsplus.com/tutorials/server/upgrading-the-native-php-installation-on-os-x-mountain-lion/) ) ฉันยังใส่ / usr / local / bin เป็นอันดับแรกในตัวแปร path ของฉันดังนั้นเมื่อฉันรัน php -v ที่บรรทัดคำสั่งฉันจะได้รับ php v5.4.x ปัญหาคือเมื่อฉันรันสคริปต์อย่างง่าย (ด้วย phpinfo () ฟังก์ชั่นภายใน) หน้าบอกฉันว่าฉันกำลังใช้รุ่น 5.3.x php รุ่นเก่าที่ติดตั้งมาพร้อมกับสิงโตภูเขา mac os ฉันพยายามรีสตาร์ท apache แล้ว แต่ปัญหายังคงอยู่ ความคิดใด ๆ เกี่ยวกับเรื่องนี้? ขอบคุณ.

1
ปัญหา Homebrew php opcache
ฉันทำตามบทช่วยสอนเพื่อให้ได้สภาพแวดล้อมการพัฒนาในท้องถิ่นที่ทำงานบนเครื่องโยเซมิตีโดยใช้ Homebrew ดูเหมือนว่าทั้งหมดจะตกลงยกเว้นความจริงที่php -vแสดงปัญหากับ opcache การโหลดล้มเหลว /usr/local/opt/php56-opcache/opcache.so: dlopen (/usr/local/opt/php56-opcache/opcache.so, 9): สัญลักษณ์ไม่พบ: _compiler_globals อ้างอิงจาก: / usr / local opt / php56-opcache / opcache.so คาดว่าจะเป็น: เนมสเปซแบนใน /usr/local/opt/php56-opcache/opcache.so ผมพบว่าการโพสต์นี้บน GitHub , คนที่มีปัญหาเดียวกันแน่นอน แต่ผมไม่แน่ใจว่าผมควรจะเรียกสิ่งที่เขาเสนอ: brew install php56 --with-thread-safety --homebrew-apxs --enable-opcache? ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
1 php  homebrew 

1
ติดตั้ง PHP จากแหล่งที่มาและ mod_fgcid บน CentOS 6 ได้รับการปฏิเสธสิทธิ์
ฉันรวบรวม PHP จากซอร์สและติดตั้งไว้ /opt/php/5.5.15/ ผมได้ติดตั้งยัง (มีyum) และhttpdmod_fcgid ฉันพยายามกำหนดค่าโฮสต์เสมือนเพื่อเรียกใช้งาน php ดังนี้: <VirtualHost *:80> ServerAdmin me@example.co.nz DocumentRoot /var/www/my-site.example.com/site/public ServerName my-site.example.com ErrorLog /var/www/my-site.example.com/logs/my-site.example.com-error_log CustomLog /var/www/my-site.example.com/logs/my-site.example.com-access_log common <Directory /var/www/my-site.example.com/site/public> Options +indexes AllowOverride all Order allow,deny Allow from all Action application/x-httpd-php /php-5.5.15-bin/php-cgi </Directory> </VirtualHost> <IfModule mod_fcgid.c> IdleTimeout 3600 ProcessLifeTime 7200 MaxProcessCount 64 DefaultMaxClassProcessCount 8 IPCConnectTimeout …
1 centos  php 

1
การอัพเกรด PHP - พบข้อผิดพลาด
ใช้ debian 4.0 กำลังพยายาม $ apt-get install php5 ฉันเข้าใจ Reading package lists... Done Building dependency tree... Done php5 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded. 4 not fully installed or removed. Need to get 0B of archives. After unpacking 0B …
1 debian  upgrade  php 

0
ข้อความผิดพลาด apache ในทุกระบบเริ่มต้นใหม่
ทุกครั้งที่ฉันรีสตาร์ทคอมพิวเตอร์ Apache "พบปัญหาและจำเป็นต้องปิด" ฉันมี Windows XP Professional SP3 และฉันใช้ Apache 2.2 นี่คือหน้าจอที่ฉันได้รับเมื่อฉันคลิกปุ่ม "ข้อมูลเพิ่มเติม" ในกล่องโต้ตอบข้อผิดพลาด: ข้อความ: Error signature szAppName: httpd.exe szAppVer: 2.2.14.0 szModName: php_xdebug-2.0.2-5.2.5.dll szModVer: 2.0.2.0 offset: 00006e21 ฉันจะแก้ปัญหานี้ได้อย่างไร

1
ฉันจะติดตั้ง apache บน ubuntu 12.04 ของฉันได้อย่างไรที่มี virtualhost
ตามเอกสารhttps://help.ubuntu.com/10.04/serverguide/httpd.htmlฉันได้ติดตามแล้วและนี่เป็นวิธีที่ฉันทำใน Fedora ของฉันเกือบทุกครั้ง แต่ Ubuntu ดูเหมือนว่ามันจะไม่ทำงาน a) DNS เป็น IP $ echo "127.0.0.1 a" > /etc/hosts $ echo "127.0.0.1 b" > /etc/hosts b) Apache virtualhost $ ls 1 2 default default.backup default-ssl $ cat 1 <VirtualHost *:80> ServerName a ServerAlias a DocumentRoot /var/www/html/a/public <Directory /var/www/html/a/public> #AddDefaultCharset utf-8 DirectoryIndex index.php AllowOverride …

2
Apache อนุญาตให้ดาวน์โหลดไฟล์ PHP เมื่อถูกส่งผ่าน mod_rewrite
ฉันกำลังตั้งค่าเซิร์ฟเวอร์ใหม่ซึ่งเกือบจะใช้งานได้ ฉันทำการบ้านเสร็จแล้ว แต่ดูเหมือนจะติดอยู่ งาน PHP เมื่อฉันพยายามเข้าถึง URL ต่อไปนี้ซึ่งให้บริการหน้าเดียวกันอย่างถูกต้องบนเซิร์ฟเวอร์ก่อนหน้าพวกเขาแต่ละคนมีการตอบสนองที่แตกต่างกัน: A. / input / ไม่พบ URL /input.php/ ที่ร้องขอบนเซิร์ฟเวอร์นี้ B. / input สำเนาของ input.php จะถูกดาวน์โหลดผ่านเบราว์เซอร์ C. / input.php แสดงอย่างถูกต้อง ฉันตระหนักว่า A และ B อาจเป็นคำถามสองข้อแยกกัน แต่อาจเกี่ยวข้องกันดังนั้นฉันจะเลือกคำตอบที่แก้ปัญหาด้วย B ไฟล์. htaccess ของฉันซึ่งเหมือนกับการตั้งค่าอื่น ๆ ของฉัน: ตัวเลือก + FollowSymLinks RewriteEngine # a request for /file/ will return /file.php …

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