从0开始,不使用面板
...大约 2 分钟
此方法在ubuntu 20中测试通过,centos7-8 也都可用,其他系统并未测试。
使用过程中遇到问题请前往:论坛反馈
搭建环境
耐心看吧,复制粘贴跑命令。
安装 PHP
wget -c http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstack/install.sh --php_option 10 --phpcache_option 1 --php_extensions fileinfo,redis --phpmyadmin --pureftpd --redis --memcached --reboot

如果
出现下图提示直接回车就好

安装 swoole 扩展
cd /usr/local/php/include/php/ext
wget https://wenda-1252906962.file.myqcloud.com/dist/swoole-src-5.0.1.tar.gz -O swoole.tar.gz && tar zxvf swoole.tar.gz && rm -rf swoole.tar.gz && mv swoole-src* swoole-src && cd swoole-src
/usr/local/php/bin/phpize&& ./configure --enable-openssl --enable-swoole-curl --enable-http2 --with-php-config=/usr/local/php/bin/php-config
sudo make && make install
修改 php ini
echo "[swoole]" >> /usr/local/php/etc/php.ini
echo "extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20200930/swoole.so" >> /usr/local/php/etc/php.ini
sed -i 's/disable_functions =.*/disable_functions =/g' /usr/local/php/etc/php.ini
echo "swoole.use_shortname='Off'" >> /usr/local/php/etc/php.ini
安装 Mysql
如果你已安装 mysql 请跳过此步。
cd ~ && wget -c http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstack/install.sh --db_option 2 --dbinstallmethod 1 --dbrootpwd sforum.cn --reboot
默认 root密码为 sforum.cn
重置 mysql root 密码
cd ~/oneinstack
./reset_db_root_password.sh
出现下图提示,输入新的密码然后回车即可。

安装 composer
wget https://mirrors.tencent.com/composer/composer.phar
sudo mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/compose
国内服务器加速:
composer config -g repos.packagist composer https://mirrors.tencent.com/composer/
国外服务器加速:
composer config -g repo.packagist composer https://packagist.org
正式安装
加油! 很快了。
创建数据库
先运行以下命令登陆数据库
mysql -u root -p
如下图所示,然后输入 mysql root 密码后回车

创建数据库:
create DATABASE 数据库名;
创建数据库用户
CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码';
赋予权限
GRANT ALL ON 数据库名.* TO '用户名'@'localhost';
安装程序
cd ~ && composer create-project zhuchunshu/sforum
如果出现下图提示,输入yes
并回车即可。

如果出现以上提示,输入 y 然后回车即可

完成安装
以上任务完成后,我们 cd 到程序目录下进行最后几步安装
cd ~/sforum
执行程序启动命令
php CodeFec CodeFec
然后根据提示配置相关信息并重新运行启动命令。
守护进程
一直到最后一步出现如上图提示时,我们把命令守护起来:
最后
访问域名/admin 进入后台
找到:组件-> 管理
然后点击对所有已启动插件进行数据迁移

Powered by Waline v2.14.7