Als «php» getaggte Fragen

PHP ist eine universelle Skriptsprache, die sich besonders für die Webentwicklung eignet. Das Online-Handbuch ist eine hervorragende Ressource für die Sprachsyntax und enthält eine umfangreiche Liste der integrierten Funktionen und Erweiterungsfunktionen. Die meisten Erweiterungen finden Sie in PECL.

4
Was ist eine sichere Alternative zur Verwendung eines MySQL-Kennworts in der Befehlszeile?
Wir haben ein PHP-Befehlszeilenskript, um eine Datenbank zu versionieren. Wir führen dieses Skript immer dann aus, wenn ein Entwickler einen neuen Datenbank-Patch hinzugefügt hat. Das Skript führt den Patch mit der MySQL-Befehlszeile aus: system('mysql --user=xxx --password=xxx < patch.sql'); MySQL 5.6 gibt jetzt jedoch die folgende Warnung aus: Warnung: Die Verwendung …


3
php cli memory limit
Ich erhalte einen Speicherfehler in einem PHP-Cron-Job: Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 71 bytes) in /opt/matrix/core/lib/DAL/DAL.inc on line 830 Die anwendbaren Teile der Crontab sind: $ sudo crontab -u www-data -l MAILTO=root # m h dom mon dow command */15 * * * …

5
Wie kann ich Apache mitteilen, welches PHP verwendet werden soll?
Ich verwende Apache2 unter Mac OS X (10.5) . Ich habe gerade PHP 5.2.8 kompiliert und endlich pdo-mysqlfunktioniert (glaube ich). Dieser Terminalbefehl: php --version zeigt 5.2.8 und ich habe die richtigen Module installiert. Aber, wenn ich ein tun phpinfo(), Apache - Dumps aus PHP 5.2.6 (meiner früheren Version, ohne pdo_mysql). …
34 php  apache-2.2  pdo 

10
So lösen Sie `configure: error: OpenSSL's <evp.h>` kann nicht gefunden werden?
Ich versuche, PHP neu zu kompilieren, aber ./configure schlägt fehl bei: configure: error: Cannot find OpenSSL's &lt;evp.h&gt; Ich habe LibSSL 1.0.0, LibSSL 0.9.8, LibSSL-Dev, OpenSSL installiert. --with-openssl=/usr/include/openssl wenn ich es mit versuche --with-openssl sagt mir: configure: error: OpenSSL-Bibliotheken können nicht gefunden werden Wo sind die **** das Problem? PS Php …
33 php  openssl 

5
PHP Exit Status 255: Was bedeutet das?
Ich habe kürzlich eine PHP 5.2.9- Binärdatei kompiliert und versucht, einige PHP-Skripte damit auszuführen. Ich kann einige Skripte ohne Probleme ausführen, aber einer von ihnen hält die Ausführung in der Mitte an und beendet das Programm ohne Fehler oder Warnungen. Der zurückgegebene Statuscode des Prozesses ist 255. Ich habe im …
33 php  php5 

4
500 Fehler bei der Neuinstallation von IIS und PHP
Beim Versuch, eine PHP-Datei unter Windows Server 2012 und IIS auszuführen, wird immer wieder eine 500-Fehlermeldung angezeigt. Ich kann keine detaillierten Protokolle oder ähnliches finden. Wenn ich jedoch zu PHP Manager for IIS gehe und auf "Konfiguration überprüfen" klicke, wird die folgende Fehlermeldung angezeigt: Detailed Error Information: Module FastCgiModule Notification …
32 php  iis 

2
Wie deinstalliere ich eine Installation von PHP mit dem Web Platform Installer (WPI)?
Wir haben PHP unter Windows Server 2008 R2 mit dem Web Platform Installer (WPI) 3.0.x installiert. Ich möchte jedoch PHP deinstallieren (insbesondere 5.3, wobei 5.2 unverändert bleibt). Leider gibt es in Programmen und Funktionen keine Deinstallationsoption, und in der Vergangenheit habe ich nur PHP-Installationen aktualisiert und musste keine Deinstallation durchführen. …

8
Sichern von PHP-Webservern
PHP-Anwendungen sind bekannt für überdurchschnittliche Sicherheitsprobleme. Welche Konfigurationstechniken verwenden Sie, um sicherzustellen, dass die Anwendung so sicher wie möglich ist? Ich suche Ideen wie: Verwenden von gehärtetem PHP / Suhosin Verwenden von mod_security Deaktiviere register_globals und allow_url_fopen in der php.ini Ich benutze normalerweise Linux, kann aber auch Windows-Lösungen vorschlagen.

1
Wie lautet der Name und Speicherort der Nginx-Konfigurationsdatei (entspricht htaccess)?
Es gibt viele Tutorials, wie man Nginx-Umschreibregeln schreibt, um Apaches .htaccess-Datei nachzuahmen, aber ich kann nicht mit Sicherheit sagen, dass ich weiß, wie der Name oder der Speicherort dieser sogenannten Nginx-Konfigurationsdatei tatsächlich ist. Ich suche speziell nach der Nginx-Konfigurationsdatei, mit der Sie den Serverpfad und PHP-Anweisungen schreiben können. Ich benutze …


4
Wie kann ich PHP-Fehler in IIS7 anzeigen und protokollieren?
Wir führen PHP 5.2.5 auf einem IIS 7-Server aus und haben Probleme, PHP-Fehler sichtbar zu machen ... Im Moment, wenn wir einen PHP-Fehler haben, sendet der Server einen 500-Fehler mit der Meldung "Die Seite kann nicht sein wird angezeigt, weil ein interner Serverfehler aufgetreten ist. " Dies könnte eine gute …
29 php  iis-7  log-files 

1
So installieren Sie eine ältere Version eines PECL-Pakets
Ich habe diesen Code $passengerId = new \MongoId(oPassenger-&gt;getId()); return $this-&gt;createQueryBuilder('Device') -&gt;update() -&gt;multiple(true) -&gt;field('activated')-&gt;set(false) -&gt;field('passenger')-&gt;unsetField()-&gt;equals($passengerId) -&gt;field('_id')-&gt;notEqual($deviceId) -&gt;getQuery() -&gt;execute(); Das funktioniert gut auf meinem Dev-Server, stürzt aber auf meinem lokalen Rechner ab. Laufen pecl listauf dev kehrt zurück APC 3.1.13 beta amqp 1.2.0 stable intl 3.0.0 stable mongo 1.3.7 stable und bei …
29 php  mac-osx  mongodb  pecl  pear 

12
phpMyAdmin Error - Die Konfigurationsdatei benötigt jetzt eine geheime Passphrase
Ich erhalte nach der Installation von phpmyadmin immer wieder die Fehlermeldung "Die Konfigurationsdatei benötigt jetzt eine geheime Passphrase". Ich habe die Passphrase festgelegt und bin auch den Anweisungen unter https://serverfault.com/questions/291490/phpmyadmin-not-allowing-users-to-log-on gefolgt, aber es scheint nicht zu funktionieren. Ich benutze AMI und überprüfe auch den Besitzer und die Berechtigungen. Bitte helfen …
29 php  amazon-ami 

1
Curl POST - 411 Länge erforderlich
Wir haben eine RestFUL-API, die wir in PHP erstellen. Wenn wir die Anfrage stellen: curl -u api-key:api-passphrase https://api.domain.com/v1/product -X POST Wir bekommen zurück: 411 - Length Required Wenn wir einfach -d ""die Anfrage ergänzen , funktioniert es und es tritt kein 411-Fehler auf. Gibt es eine Möglichkeit, dem Befehl curl …
29 php  lighttpd  curl 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.