赞
踩
先要安装 pcre
官网下载地址:地址
在 CentOS 中使用命令
先切换 root 用户
su root
cd /etc/local/src
wget https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.gz
如果用的是普通用户,遇见了问题
错误: 无法验证 downloads.sourceforge.net 的由 “/C=US/O=Let's Encrypt/CN=R3” 颁发的证书:
颁发的证书已经过期。
要以不安全的方式连接至 downloads.sourceforge.net,使用“--no-check-certificate”。
解决方式
sudo yum install -y ca-certificates
这时需要保证普通用户有root权限
就先要切换root用户,chmod u+w /etc/sudoers 开放 sudoers 文件的权限,然后 vim /etc/sudoers ,加入
root ALL = (ALL) ALL
普通用户名 ALL = (ALL) ALL
保存退出,回复文件 sudoers 权限,chmod u-w /etc/sudoers ,切换用户,继续 sudo yum install -y ca-certificates ,然后接着执行下载命令
或者先这个下载的慢可以自己先去官网下载好文件,然后使用xftp直接拖过去,然后解压文件也是一样的
下载好了后,解压文件
tar -xvf pcre-8.45.tar.gz 中间出问题 configure: error: in `/usr/local/src/pcre-8.45': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details 跟你说没有 C 编译环境 所以要 先 yum update -y 再 yum install -y gcc 执行命令后,再执行 ./configure 又出问题 configure: error: Invalid C++ compiler or C++ compiler flags 跟你说没有 C++ 环境 所以要 yum install -y gcc-c++ 执行命令后,再执行 ./configure 这次就好了
检查好了解压的文件后,然后执行 make && make install
命令【编译并安装,这个过程都在pcre解压后的目录里进行】。然后执行 pcre-config --version
出现了版本号就是好了。
然后安装 openssl
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。