准备工作
- 备案过的域名一个和对应的公网IP
- 开放服务器实例所在的阿里云或者腾讯云安全组的20,21,80,443,888,8888,39000-40000端口
- 服务器配置推荐最低2核4G,5M带宽
- 确保服务器系统发行版是CentOS 7的版本
服务器环境配置
一、编译安装web环境
![图片[1]-部署版安装教程-码程软件服务](https://www.mc9.net/wp-content/uploads/2025/05/d2b5ca33bd20250523123940.png)
在首次安装完宝塔面板的时候,首次进入会自动弹出推荐安装套件,选择左侧LNMP,仅需调整php版本为php8.0即可,如果没有弹出此页面,可以手动去宝塔软件商店依次安装如图所示组件,安装方式尽量选择编译安装(安装时间较慢但相较于极速安装更稳定)
二、安装php扩展
在编译完基础的LNMP套件后,还需要额外安装要求版本的php扩展,包括fileinfo redis mcrypt sg11
在软件商店找到当前php版本,点击设置–>安装扩展,找到需要的扩展安装即可
![图片[2]-部署版安装教程-码程软件服务](https://www.mc9.net/wp-content/uploads/2025/05/d2b5ca33bd20250523123955.png)
三、安装redis缓存数据库
一般情况下,在安装完php的redis扩展后,redis缓存数据库会自动安装,极少数情况下需要手动安装,可以在宝塔软件商店搜索redis,如果没有安装手动点击安装即可
安装完redis缓存数据库默认密码为空,监听地址为127.0.0.1,监听端口为6379。
![图片[3]-部署版安装教程-码程软件服务](https://www.mc9.net/wp-content/uploads/2025/05/d2b5ca33bd20250523124011-1024x418.png)
建立站点和数据库
在域名经过授权后,通过宝塔的网站管理,建立站点,注意站点的域名一定得是经过授权的
php版本选择推荐的php8.0版本。同时建立数据库,字符集应该选择utf8mb4
上传碰一碰安装包
将获取的安装包上传至服务器刚才建立的站点目录,并在站点目录下面解压
调整站点配置
修改运行目录
在以上配置完后,打开当前站点配置,将网站目录–运行目录修改为/public,关闭防跨站
配置伪静态
同样是当前站点修改,点击伪静态,复制粘贴,保存即可
伪静态配置代码块
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
申请SSL证书
上传ixed.8.0.in到目录/www/server/php/80/lib/php/extensions/no-debug-non-zts-20200930
修改PHP-8.0配置文件
[sg11]
extension = ixed.8.0.lin
![图片[4]-部署版安装教程-码程软件服务](https://www.mc9.net/wp-content/uploads/2025/05/d2b5ca33bd20250523124453.png)
然后重载配置,重启PHP
![图片[5]-部署版安装教程-码程软件服务](https://www.mc9.net/wp-content/uploads/2025/05/d2b5ca33bd20250523124516.png)
访问域名+后缀install填写数据库安装系统,如:123.aaa.com/install
![图片[6]-部署版安装教程-码程软件服务](https://www.mc9.net/wp-content/uploads/2025/05/d2b5ca33bd20250605204314-1024x630.png)
数据表前缀为:ym_
© 版权声明
部分资源来源于网络或AI生成,如有侵权请于我们联系。