Als «php» getaggte Fragen

PHP ist eine weit verbreitete, universelle Skriptsprache, die sich besonders für die Webentwicklung eignet. Verwenden Sie dieses Tag, wenn Sie mit einem PHP-Skript arbeiten, PHP installieren oder eine PHP-Installation konfigurieren.


2
Unter welchem ​​Benutzer sollten Apache und PHP ausgeführt werden? Welche Berechtigungen sollten / var / www-Dateien haben?
Ich habe gerade eine Ubuntu 11.10-Box apt-get install apache2 php5hochgefahren und bin dann gelaufen , um Apache2 und PHP 5 auf der Box zu installieren. Jetzt funktioniert es als "Webserver" und lädt das "It Works!" Seite. Jetzt versuche ich die Sicherheit zu erhöhen und habe folgende Fragen zu Linux-Webservern: Als …


7
Wie bekomme ich nur die Versionsnummer von PHP?
Ich möchte nur die Version von PHP auf CentOS installiert bekommen. Ausgabe von php -v PHP 7.1.16 (cli) (built: Mar 28 2018 13:19:29) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies Ich habe folgendes versucht: php -v | grep PHP | …
15 php  version 


3
Suchen des PHP-Erweiterungsordners mit bash
Ich versuche ein Bash-Skript zu erstellen, um die Source Guardian PHP-Erweiterung zu installieren, aber das Zielverzeichnis ist bei jeder nachfolgenden Veröffentlichung von Ubuntu anders. Wenn Sie PHP5 unter Ubuntu 14.04 installieren, werden die Erweiterungen in / usr / lib / php5 / 20121212 + lfs / gespeichert. In Ubuntu 15.04 …
14 bash  ubuntu  php 

6
PHP Shell_exec () Berechtigung unter Linux Ubuntu
Ich entwickle eine PHP-Anwendung mit Linux-Server. Mein Problem ist das Ausführen shell_exec()einer Exe-Datei, die nicht funktioniert (eigentlich ist es keine Exe-Datei, sondern eine Art ausführbare Linux-Datei) echo shell_exec("whoami"); Ich habe einen Daemon echo shell_exec("ls") Ich habe aber einen Dateinamen echo shell_exec("php -v") Ich habe nichts, eine leere Seite echo shell_exec("php …
13 linux  shell  php  exec 


3
Erteilung der PHP-Berechtigung zum Schreiben in Dateien und Ordner
AKTUALISIERT FÜR WEITERE KLARHEIT: Laut http://expressionengine.com/user_guide/installation/installation.html heißt es: Für die meisten Unix-Hosts ist Folgendes typisch. Sie können jedoch bei Ihrem Host nachfragen, ob restriktivere Berechtigungen verwendet werden können, damit PHP in Dateien (666) und Ordner (777) schreiben kann . Auf Windows-Servern gilt Folgendes nicht, Sie müssen jedoch sicherstellen, dass die …
13 permissions  files  php  chmod 

2
Installation von PHP7.0 von sid auf jessie
Ich möchte PHP7.0 auf Debian Jessie ausprobieren und versuche es von Sid zu installieren. Hängt jedoch php7.0davon ab, php7.0-commonwelche davon abhängt, php-common > 18während php-commonin sid bei 17 ist. Bedeutet dies, dass es php7.0im Moment einfach unmöglich ist, von dieser Distribution aus zu installieren ? Warum das? Ich weiß, dass …


4
Groß- und Kleinschreibung wird für den Produktionsserver nicht berücksichtigt?
Die Ausgangssituation sieht folgendermaßen aus: Die Unternehmenssoftware basiert auf PHP. Es wird von Apache 2 auf einem Windows 2003 Server bereitgestellt. Es ist groß . Es ist ein Vermächtnis von eher unprofessionellen Entwicklern, denen Groß- und Kleinschreibung oder Verzeichnis-Trennzeichen nichts ausmachten. Die gewünschte Situation sieht so aus: Alles wurde unter …

2
Vim, kontextsensitives Kommentar- / Kommentarverhalten
Ich bearbeite viel PHP-Code mit Vim und bin auf einen Haken mit einigen Makros gestoßen .vimrc. Ich benutze derzeit diese beiden Makros, um im C-Stil zu kommentieren / zu kommentieren "c-style (//) comment (press the [.] key) au FileType php vnoremap . :s/^\(\s*\)\(.\+\)$/\1\/\/\2/<CR>:noh<CR>gv "c-style (//) uncomment (press the [,] key) …
9 vim  php 


1
Exploit in Bash Script Parameter möglich?
Ich möchte eine E-Mail-Adresse aus einem Webformular an ein Bash-Skript übergeben. Ich verwende den folgenden regulären Ausdruck: /[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/ Ist das ausreichend Oder könnte man einen Exploit einbetten? Das Skript wird von PHP aufgerufen: system('/usr/local/bin/script.sh "$email"');

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.