Products
96SEO 2025-07-29 02:36 12
在Ubuntu下配置ThinkPHP路由之前,确保你的开发周围已经准备优良。
composer
用于安装PHP依赖。php
php-fpm
php-mysql
php-mbstring
php-xml
php-curl
PHP运行时周围和相关
。Apache
或 Nginx
Web服务器。用Composer创建一个新鲜的ThinkPHP项目:
composer create-project topthink/think tp6
或者手动下载ThinkPHP源码并解压到指定目录。
application/
中设置数据库连接信息,确保与服务器上的MySQL配置一致。
安装Apache并启用沉写模块:
sudo apt-get install apache2
sudo a2enmod rewrites
sudo systemctl restart apache2
安装Nginx和PHP-FPM:
sudo apt-get install nginxsudo apt-get install php-fpm
在Nginx配置文件中启用PHP-FPM:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
.htaccess
文件, 内容如下:
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILE不结盟E} !-f
RewriteCond %{REQUEST_FILE不结盟E} !-d
RewriteRule ^$ /$1
在Nginx配置文件中添加以下内容:
location / {
try_files $uri $uri/ /?$query_string;
}
在项目根目录下施行以下命令来创建新鲜的ThinkPHP项目:
composer create-project topthink/think tp6
Demand feedback