Слияние кода завершено, страница обновится автоматически
此教程是在
Centos 7
下安装的宝塔面板。
请移步至宝塔官方 https://www.bt.cn/
请在宝塔面板内安装一下软件
安装完以后打开PHP
设置安装fileinfo
、redis
、Swoole4
扩展及删除禁用函数pcntl
、putenv
、proc_open
、popen
。
mysql
数据库(建议类型:utf8mb4
)wookteam.com
,根目录:/www/wwwroot/wookteam.com
)wookteam
项目文件上传至此站点目录下.env.example
为.env
并修改以下参数:DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=数据库名称
DB_USERNAME=数据库用户名
DB_PASSWORD=数据库密码
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=Redis密码
REDIS_PORT=6379
运行目录
改为public
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
upstream swoole {
# Connect IP:Port
server 127.0.0.1:5200 weight=5 max_fails=3 fail_timeout=30s;
keepalive 16;
}
如下图:
location / {
try_files $uri @laravels;
}
location =/ws {
proxy_http_version 1.1;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Real-PORT $remote_port;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header Scheme $scheme;
proxy_set_header Server-Protocol $server_protocol;
proxy_set_header Server-Name $server_name;
proxy_set_header Server-Addr $server_addr;
proxy_set_header Server-Port $server_port;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
# "swoole" is the upstream
proxy_pass http://swoole;
}
location @laravels {
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Real-PORT $remote_port;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header Scheme $scheme;
proxy_set_header Server-Protocol $server_protocol;
proxy_set_header Server-Name $server_name;
proxy_set_header Server-Addr $server_addr;
proxy_set_header Server-Port $server_port;
# "swoole" is the upstream
proxy_pass http://swoole;
}
cd /www/wwwroot/wookteam.com
composer install
php artisan key:generate
php artisan migrate --seed
到此安装完毕,希望你使用愉快!
注意:在升级之前请备份好你的数据!
composer update
php artisan migrate
systemctl restart supervisord
php_version=80
echo /www/server/php/${php_version}/src/ext/zip
cd /www/server/php/${php_version}/src/ext/zip
/www/server/php/${php_version}/bin/phpize
./configure --with-php-config=/www/server/php/${php_version}/bin/php-config
make && make install
extFile="/www/server/php/80/lib/php/extensions/no-debug-non-zts-20200930/zip.so"
echo -e "extension = " ${extFile} >> /www/server/php/${php_version}/etc/php.ini
echo -e "extension = " ${extFile} >> /www/server/php/${php_version}/etc/php-cli.ini
/etc/init.d/php-fpm-${php_version} reload
vi /www/server/php/80/etc/php.ini # 找到旧配置extension = zip.so,并在前面加上“;”注释,;extension = zip.so
vi /www/server/php/80/etc/php-cli.ini # 找到旧配置extension = zip.so,并在前面加上“;”注释,;extension = zip.so
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )