PHP-bezogene Pfade und Änderungsmethoden in der Ubuntu-Umgebung

PHP-bezogene Pfade und Änderungsmethoden in der Ubuntu-Umgebung

PHP-bezogene Pfade in der Ubuntu-Umgebung

  1. PHP-Pfad /usr/bin/php
  2. phpize5 /usr/bin/phpize5
  3. php5-fpm /usr/sbin/php5-fpm
  4. Alle PHP-Konfigurationsdateien /etc/php5/fpm
  5. Starten Sie php-fpm neu. sudo kill -USR2 `cat /var/run/php5-fpm.pid`

So ändern Sie den Entwicklungsverzeichnispfad von PHP in Apache2 in Ubuntu

Nach der Installation von PHP und Apache
Wie stelle ich das gewünschte Entwicklungsverzeichnis ein?

Die Standardadresse des Entwicklungsverzeichnisses: /var/www

Ändern:sudo vim /etc/apache2/sites-available/default

Ändern Sie die beiden /var/www darin in das gewünschte Verzeichnis, meines ist /home/dev/www

Oder erstellen Sie einen symbolischen Link unter /home/dev:

ln -s www /var/www (beachten Sie, dass www nicht in /home/dev existieren kann)

Ändern Sie dann die Berechtigungen: sudo chmod 777 /var/www

Starten Sie Apache2

sudo /etc/init.d/apache2 Neustart

OK!
Sie können ein Skript schreiben, um es zu testen! ! !

Ändern Sie das Standardstammverzeichnis der Website unter Ubuntu10 Apache2 php5

Ändern Sie das Standarddokumentverzeichnis von Apache2 in Ubuntu 10.10. Das Standardverzeichnis befindet sich in /var/www
sudo gedit /etc/apache2/sites-enabled/000-default
Suchen Sie im Dokument nach DocumentRoot und ändern Sie das Verzeichnis, in dem Sie die Webseitendateien platzieren möchten.

wie folgt:

<VirtuellerHost *:80>
	ServerAdmin webmaster@localhost
	Dokumentstammverzeichnis /var/www/
	<Verzeichnis />
		Optionen FollowSymLinks
		AllowOverride Keine
	</Verzeichnis>
	<Verzeichnis /var/www/>
		Optionen Indizes FollowSymLinks MultiViews
		AllowOverride Keine
		Befehl erlauben, verweigern
		erlauben von allen
	</Verzeichnis>
	ScriptAlias ​​​​/cgi-bin/ /usr/lib/cgi-bin/
	<Verzeichnis "/usr/lib/cgi-bin">
		AllowOverride Keine
		Optionen +ExecCGI -MultiViews +SymLinksIfOwnerMatch
		Befehl erlauben, verweigern
		Erlauben von allen
	</Verzeichnis>
	Fehlerprotokoll ${APACHE_LOG_DIR}/error.log
 
	# Mögliche Werte sind: debug, info, notice, warn, error, crit,
	# Alarm, Notfall.
	LogLevel warn
	CustomLog ${APACHE_LOG_DIR}/access.log kombiniert
  Alias ​​​​/doc/"/usr/share/doc/"
  <Verzeichnis "/usr/share/doc/">
    Optionen Indizes MultiViews FollowSymLinks
    AllowOverride Keine
    Auftrag verweigern, zulassen
    Von allen ablehnen
    Erlauben von 127.0.0.0/255.0.0.0 ::1/128
  </Verzeichnis>
</VirtualHost>
<VirtuellerHost *:8080>
	Dokumentstammverzeichnis /var/www/
</VirtualHost>

Der letzte Schritt ist der Neustart von Apache

sudo /etc/init.d/apache2 Neustart

Ubuntu ändert das Web-Stammverzeichnis

Ändern des Standardstammverzeichnisses für Dokumente
Das Standardverzeichnis für Ubuntu ist /var/www/html
/setc/apache2/sites-enabled/000-default.conf muss geändert werden
DocumentRoot /var/www/XXX reicht aus. Natürlich müssen Sie auch Berechtigungen festlegen, daher können Sie die Ubuntu-Berechtigungseinstellungen überprüfen

Ubuntu-Berechtigungseinstellungen

So verwenden Sie chmod in Ubuntu (Verwenden von Zahlen zum Zuweisen von Berechtigungen)

Essentiell

Die Dateiberechtigungen von Ubuntu sind entsprechend der Nummer in Lesen, Schreiben und Ausführen unterteilt. Gemäß der binären Zuordnung stellt die Nummer 4 die Leseberechtigung dar ------- 'r'
Die Zahl 2 steht für Schreibberechtigung ------'w'
Die Zahl 1 steht für die Ausführungsberechtigung ------'x'
Die Zahl 0 bedeutet keine Berechtigungen----'-'

Dateiberechtigungen sind unterteilt in Benutzer, Gruppenbenutzer und andere

'123' '1' steht für den Benutzer, '2' für den Gruppenbenutzer und '3' für andere grundlegende Befehle zum Erlernen und Anzeigen von Dateiberechtigungen
ls -ld Dateiname // Dateiberechtigungen anzeigen
ls -l // Die Berechtigungen aller Dateien im Ordner anzeigen und die Berechtigungen der Dateien festlegen
chmod 777 Dateiname //7 = 1 + 2 + 4 Die Dateiberechtigungen sind also Lesen, Schreiben und Ausführbar für alle Rollen
chmod 124 Dateiname //Benutzer haben Ausführungsberechtigungen, Gruppenbenutzer haben Schreibberechtigungen und andere haben Leseberechtigungen. Legen Sie Berechtigungen für alle Dateien im Ordner fest.
chmod -R 777 Datei //Alle Berechtigungen für die Datei werden auf 7 geändert

Ubuntu Ändern Sie das Stammverzeichnis und die Standardwebseite der Apache2-Website

  1. Ändern Sie das Stammverzeichnis:
    Ändern Sie 000-default.conf in /etc/apache2/sites-available
    Ändern Sie DocumentRoot /var/www/ im Verzeichnis in das gewünschte Verzeichnis, zum Beispiel: DocumentRoot /var/www/html/dokuwiki
    Neustart nach Änderung: sudo /etc/init.d/apache2 restart

  2. So ändern Sie die Standardwebseite:
    Ändern Sie den Inhalt in /etc/apache2/mods-available/dir.conf:

<IfModule mod_dir.c>
  VerzeichnisIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>

Fügen Sie die gewünschten Dateien oder Pfade hinzu. Die Priorität liegt darauf, vom Anfang bis zum Ende zu lesen (wenn keine Datei vorhanden ist, lesen Sie die nächste), z. B. durch Hinzufügen von index.php, dokuwiki

<IfModule mod_dir.c>
  VerzeichnisIndex dokuwiki index.php index.html index.cgi index.pl index.php index.xhtml index.htm 
</IfModule>

Dies ist das Ende dieses Artikels über PHP-bezogene Pfade in der Ubuntu-Umgebung. Weitere relevante Inhalte zu Ubuntu-PHP-Pfaden finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

<<:  Vue implementiert Multi-Grid-Eingabefeld auf mobilem Endgerät

>>:  Super ausführliches Tutorial zur Installation von MySQL 8.0.23

Artikel empfehlen

Was bedeutet href=# in einem Link?

Links zur aktuellen Seite. ------------------- Übl...

Tipps, wie Sie aus Pixeln umfassende Markenerlebnisse machen

Herausgeber: In diesem Artikel wird die Rolle erö...

Detaillierte Erklärung zur Verwendung der benutzerdefinierten Vue-Baumsteuerung

In diesem Artikel erfahren Sie, wie Sie das benut...

Zusammenfassung der Verwendung von vue Watch und Computed

Inhaltsverzeichnis 01. Hörer beobachten (1) Funkt...

Redo-Dateiwartungsmethode der InnoDB-Engine

Wenn Sie die Größe und Anzahl der InnoDB-Redo-Log...

Einführung in die Benutzerverwaltung unter Linux-Systemen

Inhaltsverzeichnis 1. Die Bedeutung von Nutzern u...

Detaillierte Erläuterung der Nginx Reverse Proxy WebSocket-Konfiguration

Kürzlich habe ich bei der Arbeit an einem Projekt...

Langsame MySQL-Abfragen und Protokolleinstellungen und -tests

1. Einleitung Durch Aktivieren des Slow Query Log...