宝塔9.2部署.net应用尝鲜(一)
前言:
最近发现宝塔的9.2的版本可以部署.net应用,工作用到.net, 所以大胆尝试一下,把自己踩过的坑都记录下来。
部署过程:
一、发帖时候稳定版本还是9.0,安装9.2的方法
需要到 宝塔面板下载,免费全能的服务器运维软件 (bt.cn) 页面,下来下面有个linux面板 正式版9.2.0在线安装。
二、.net 需要gcc5 以上版本,由于我的centos版本是7,所以需要升级gcc,这里折腾很久
1. 手工编译gcc的新版本, 这里直接劝退大家吧, 跑到最后还是有2个error, 多半估计目前centos7很多源都停了,一些依赖下载和编译都无法完成。
2. 安装centos-release-scl 源
这里有个大坑,应该是官方源停掉了。开始csdn上找了一篇文章,写的是清华的源,结果发现清华的源也停掉了,抱着试试看的想法,看了下阿里云的源发现还存在。
修改 CentOS-SCLo-scl.repo 和 CentOS-SCLo-scl-rh.repo
[centos-sclo-sclo]
name=CentOS-7 - SCLo sclo
baseurl=https://mirrors.aliyun.com/centos/7/sclo/$basearch/sclo/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo
[centos-sclo-rh]
name=CentOS-7 - SCLo rh
baseurl=https://mirrors.aliyun.com/centos/7/sclo/$basearch/rh/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo
3. 安装devtoolset
yum install devtoolset-11
4. 备份原有的gcc g++
mv /usr/bin/gcc /usr/bin/gcc-4.8.5
ln -s /opt/rh/devtoolset-8/root/bin/gcc /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++-4.8.5
ln -s /opt/rh/devtoolset-8/root/bin/g++ /usr/bin/g++
gcc --version
g++ --version
三、回到宝塔中安装.net 环境
根据自己所需的选择版本安装,这里又有个小坑,点了安装后,它一闪就过了,一度让我以为没有安装成果,结果回来看到已经安装了。
原文地址:https://blog.csdn.net/waxyy002/article/details/142730463
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!