1. ThinkPHP-Quellcode herunterladen
Wir müssen zuerst die neueste Version des ThinkPHP-Quellcodes herunterladen, die auf der offiziellen Website erhältlich ist. Auf der Download-Seite können Sie das komprimierte Paket oder das Git-Code-Repository zum Herunterladen auswählen. Wenn Sie bereits mit Git vertraut sind, können Sie Git-Befehle direkt zum Klonen der Codebasis verwenden. Wenn Sie mit Git nicht vertraut sind, können Sie das komprimierte Paket zur Installation herunterladen.
2. Entpacken Sie den Quellcode
Entpacken Sie nach Abschluss des Downloads das komprimierte Paket in das angegebene Verzeichnis Ihres Webservers. Dieses Verzeichnis ist normalerweise das Verzeichnis, das Ihr Webserver überwacht. Wenn Sie beispielsweise einen Apache-Server betreiben, lautet dieses Verzeichnis normalerweise /var/www/html.
3. Konfigurieren Sie den Webserver
Nach Abschluss der Quellcode-Dekomprimierung müssen wir die Konfigurationsdatei des Webservers konfigurieren, damit der Server das ThinkPHP-Framework korrekt ausführen kann. Befolgen Sie zum Konfigurieren die folgenden Schritte:
Öffnen Sie für den Apache-Server die Apache-Konfigurationsdatei (normalerweise /etc/httpd/conf/httpd.conf) und fügen Sie den folgenden Code hinzu:
<VirtualHost *:80> ServerName your.server.name DocumentRoot /path/to/thinkphp/public <Directory /path/to/thinkphp/public> AllowOverride All Require all granted </Directory> </VirtualHost>
where, your.server .name ist der Domänenname oder die IP-Adresse, die von Ihrem Server verwendet wird, und /path/to/thinkphp ist das Verzeichnis, in dem sich Ihr ThinkPHP-Quellcode befindet. Diese Konfigurationsdatei veranlasst Ihren Server, Port 80 abzuhören und alle Anfragen von Ihrem.server.namen an die Eingabedatei des ThinkPHP-Programms (normalerweise index.php) umzuleiten.
Öffnen Sie für den Nginx-Server die Nginx-Konfigurationsdatei (normalerweise /etc/nginx/nginx.conf) und fügen Sie den folgenden Code hinzu:
server { listen 80; server_name your.server.name; location / { root /path/to/thinkphp/public; index index.php; try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { root /path/to/thinkphp/public; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
wobei Ihr.server.name derjenige ist, der von Ihrer Serverdomäne verwendet wird Name oder IP-Adresse, /path/to/thinkphp ist das Verzeichnis, in dem sich Ihr ThinkPHP-Quellcode befindet. Diese Konfigurationsdatei veranlasst Nginx, Port 80 abzuhören und alle Anfragen von your.server.name an die Eintragsdatei des ThinkPHP-Programms (normalerweise index.php) umzuleiten.
4. Installieren Sie die Datenbank und legen Sie die Anwendungskonfiguration fest.
Nach der Konfiguration des Webservers müssen wir die Datenbankkonfiguration und die Anwendungskonfiguration für die Anwendung festlegen. Führen Sie die folgenden Schritte aus:
Öffnen Sie die Datei config/database.php und konfigurieren Sie die Datenbankinformationen. Zum Beispiel:
<?php return [ 'hostname' => 'localhost', 'database' => 'thinkphp', 'username' => 'root', 'password' => '', // ... ];
Öffnen Sie die Datei config/app.php und konfigurieren Sie die Anwendungskonfigurationsinformationen. Zum Beispiel:
<?php return [ // 应用名称 'app_name' => 'ThinkPHP', // 默认时区 'default_timezone' => 'Asia/Shanghai', // 调试模式 'debug' => true, // ... ];
5. ThinkPHP-Anwendung ausführen
Wir haben den Quellcode des ThinkPHP-Frameworks erfolgreich installiert und den Webserver und die Anwendung erfolgreich konfiguriert. Jetzt können wir den Webserver starten, auf den von Ihnen konfigurierten Domänennamen oder die IP-Adresse zugreifen und Sie sollten eine Willkommensseite sehen, die anzeigt, dass die ThinkPHP-Anwendung erfolgreich installiert wurde.
Das obige ist der detaillierte Inhalt vonSo installieren Sie thinkphp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!