囧!囧!囧!查了N多资料折腾成功后,发现官方有提供换源的资料。 https://help.aliyun.com/document_detail/193569.htm
今天升级Python版本由于缺少组件编译未通,使用yum安装提示镜像地址404错误,提示如下。
http://mirrors.cloud.aliyuncs.com/epel/6/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
找到阿里云官方镜像说明对照一顿操作后,然并卵。继续404!
最后在阅尽无数帖子后发现一个可以访问的镜像地址,我试着将地址中的版本号改成服务器的仍然可以访问,大喜。先找到/etc/yum.repos.d/epel.repo文件修改其中的内容。
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
enabled=1
failovermethod=priority
#baseurl=http://mirrors.cloud.aliyuncs.com/epel/6/$basearch
#注释原来的地址改成下面的
baseurl=http://mirrors.aliyun.com/centos-vault/6.5/extras/$basearch
#解析后的地址 https://mirrors.aliyun.com/centos-vault/6.5/extras/x86_64/repodata/repomd.xml
gpgcheck=0
gpgkey=http://mirrors.cloud.aliyuncs.com/epel/RPM-GPG-KEY-EPEL-6
本来加入到服务中也就没这档子事,偏偏这么矫情,觉得平时不用开那么多东西,就像做php开发不喜欢用composer一样总觉得多加载了东西不爽。但是偶然重启电脑后得到不同的目录下启动相关服务,又觉麻烦,于是想到写个脚本一键运行。
BAT文件内容如下:
@echo off
set nginx_path=D:
set nginx_dir="D:\Program Files\nginx"
set php_dir="D:\php74"
net start mysql8
%nginx_path%
cd %nginx_dir%
start "" nginx.exe
cd %php_dir%
echo php-cgi.exe -b 127.0.0.1:9074
php-cgi.exe -b 127.0.0.1:9074
为了测试 MYSQL8
的一些查询语句的兼容性,在工作的电脑上安装个 MYSQL8
进行调试,但第一步初始化数据库时就出现了小插曲,报出错误:“由于找不到 vcruntime140_1.dll
,无法继续执行代码。重新安装应用程序可能会解决此问题。”
看名称大概是缺少对应vc版本的运行时组件,网上有些 vcruntime140_1.dll
单文件下载,感觉不太可靠。最终去微软官方去下载了组建包安装后问题得到解决。
这里可以点击 X64位下载 和 X86位下载 链接下载微软官方的安装包。其它更多版本请点击 The latest supported Visual C++ 自行查找。