错误提示
/etc/init.d/pure-ftpd start
Starting Pure-FTPd... /usr/bin/perl:坏的解释器: 没有那个文件或文件夹
或
service pure-ftpd start
Starting Pure-FTPd... /usr/bin/perl:bad interpreter: No such file or directory
解决方法
经过一段时间的挠头和搜索后,均无果。回到报错提示上来,怀疑是pl文件的问题,也就是说环境中没有perl!!!
yum install perl*
在线不能正确安装
。
所以改为离线包的方式:
wget http://www.cpan.org/src/5.0/perl-5.24.1.tar.gz
tar -xzf perl-5.24.1.tar.gz
cd perl-5.24.1
./Configure -des -Dprefix=$HOME/localperl
make
make test
make install
make test
的时候遇到了一个timeout的报错,应该问题不大,不知道是不是我网络问题,硬着去make install
,执行完成后
执行/etc/init.d/pure-ftpd start
,成功启动,宝塔面板中刷新看到正常的状态,重启,停止居无问题。
参考地址
- CentOS7下安装Perl编程环境
特别不想给这个破站流量,这是另一个故事
- 宝塔linux面板命令大全
感谢博主!成功解决!
awa