在CentOS中选择ThinkPHP版本时,可以参考以下几个方面:
php -v
sudo yum install php php-mysqlnd php-gd php-xml php-json php-mbstring
curl -sS https://getcomposer.org/installer -o composer-setup.php
php composer-setup.php
sudo mv composer.phar /usr/local/bin/composer
composer create-project topthink/think=5.*
sudo nano /etc/httpd/conf.d/thinkphp5.conf
添加以下内容:<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName thinkphp5.example.com
DocumentRoot /var/www/thinkphp5/public
<Directory /var/www/thinkphp5/public>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
重启Apache服务:sudo systemctl restart httpd
server {
listen 80;
server_name crmeb.test.com;
root /opt/crmeb/public/;
index index.php index.html index.htm;
location / {
root /opt/crmeb/public/;
index index.php index.html index.htm;
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
location ~ \.php$ {
include fastcgi.conf;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
重启Nginx服务:service nginx restart
通过以上步骤,你可以在CentOS上选择和配置合适的ThinkPHP版本,确保项目的稳定性和兼容性。如果在安装过程中遇到其他问题,可以参考ThinkPHP的官方文档或CentOS官方文档,或在相关社区论坛寻求帮助。