Tag: Php

Wie konfiguriere ich nginx + php (fcgi), um jede Subdomain mit einem anderen Benutzer auszuführen?

Im ziemlich neu zu nginx und – mehr zum Lernen Zweck – im versuchen, Nginx zu konfigurieren, um PHP mit einem anderen Benutzer für jede Subdomains laufen. Zum Beispiel möchte ich User john für alle Scripts auf foo.example.com und User jack für bar.example.com . Ich habe bereits den Benutzer auf meinem System (Ubuntu-server) erstellt, aber […]

Alias ​​funktioniert nicht im Skript mit #! / Usr / bin / env php

Ich habe einige PHP-Skripte, die mit #!/usr/bin/env php . Der Standard-Interpreter ist PHP 4.4, aber die Skripte benötigen PHP 5.3, also habe ich einen Alias ​​in ~/.bashrc : alias php="/usr/local/bin/php5-53LATEST-CLI" Also rufen Sie php -v , um mich zu sehen 5.3 aber #!/usr/bin/env php verwendet noch 4.4. Ich werde die Skripte nicht ändern. Also, wie […]

Wie man mit häufigen und konstanten PHP / MySQL Version Updates zu tun

Das Problem: Ich weiß, dass viele Leute nicht so glücklich über häufige Versionsänderungen sind. Vor allem, wenn die neueste Version von PHP oder MySQL, die Sie halten, nicht mehr in Ihrem Repository verfügbar ist (in meiner Situation ist es REMI), aber Sie müssen einen neuen server mit einigen PHP / MySQL-Pakete einer Version ein bisschen […]

Welches PHP-Skript überläßt meine VPS?

Gibt es einen path, um die PHP-Skript filename, die derzeit hammert meine VPS? Zum Beispiel, wenn ich "top" sehe, sehe ich: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 7622 itil 17 0 61388 11m 6004 R 45.8 2.3 0:00.13 php 7626 itil 17 0 58360 8632 5440 R 24.6 1.6 […]

"Su _www helloworld.php" tut nichts

Im Kontext einer größeren Anstrengung bin ich über ein bestimmtes Thema gelaufen, das mich verwirrt. Auf Mac OS X 10.6.7, mit dem System zur Verfügung gestellt Apache und PHP, habe ich eine einfache HelloWorld.php Skript, dass keine Überraschung, nur druckt Hello, World! und sonst nichts. functioniert gut, wenn ich es als php helloworld.php ausführen. Wenn […]

Apache / Lack / PHP: Nur um zu bestätigen, ist es möglich, automatisch $ _SERVER zu aktualisieren, um die IP-Adresse des richtigen Clients zu haben?

Ich kann einfach nicht scheinen, die echte Client-IP zu bekommen, um in PHP's $ _SERVER ['REMOTE_ADDR'] zu zeigen. Es zeigt in $ _SERVER ['X_FORWARDED_FOR'], aber das $ _SERVER ['REMOTE_ADDR'] zeigt immer auf die Varnish Service IP. Ich habe mit fast jedem Varnish vcl Vorschlag gespielt, den ich finden konnte. Ich habe das Apache module mod_rpaf […]

Richtige permissions für zwei Entwicklerteams auf PHP5 Apache Linux server

Ich hatte gehofft, dass jemand mich in die richtige Richtung in Bezug auf Linux–permissions zeigen könnte. Ich verstehe, wie man berechnet, welche permissions sind, verstehen die Methodik hinter dem Ändern und können die schmutzige Arbeit behandeln, ich bin nur unsicher, welche permissions ich für die richtige security geben sollte. Ich habe von Root auf einem […]

Kann Nginx PHP (oder ähnliche fcgi) Anfragen innerhalb eines Alias ​​behandeln?

Ich konvertiere einen Legacy-Apache-server zu Nginx und habe nicht den Luxus, URLs zu ändern oder das filesystem neu zu ordnen. Ist es möglich, verschachtelte Standorte {} -Blöcke in der Nginx-configuration zu verwenden, um zu sagen, dass es die .php-fileen in einem Aliased-Verzeichnis zu Fastcgi speist, während sie staticen Inhalt normalerweise bedient? Ähnliche configuration, was mich […]

PHP gebrochen nach dem Upgrade auf PHP 5.4

auf einem Ubuntu 12.04 Ich habe ein Upgrade auf PHP 5.4 nach diesem Tutorial http://www.upubuntu.com/2012/03/how-to-upgrade-install-php-540-under.html Aber wenn ich php5 -v Ich bekomme PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/mysql.so' – /usr/lib/php5/20100525/mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to […]

mod_fcgid: data-Timeout-Fehler lesen

Ich zog zu einem nicht verwalteten server, der fcgid verwendet (bevor ich mod_php verwendete), und in den Fehlerprotokollen sehe ich Tonnen solcher Fehler: [Mon Apr 23 21:17:12 2012] [warn] [client 66.249.68.233] mod_fcgid: data lesen timeout in 31 Sekunden [Mon Apr 23 21:17:12 2012] [error] [client 66.249.68.233] Vorzeitiges Ende von script headers: index.php [Mon Apr 23 […]

Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.