linux解决/usr/bin/perl: bad interpreter: Permission denied

今天在使用/usr/local/php/bin/phpize提示/usr/bin/perl: bad interpreter: Permission denied

解决方法:

chmod u+x /usr/bin/perl

如果成功,就此已解决问题

如果提示:

chmod: changing permissions of ‘/usr/bin/perl’: Operation not permitted

解决方法:
1,使用lsattr查看perl属性

lsattr /usr/bin/perl

发现:

----i--------e-- /usr/bin/perl

2,移除i属性,使用chattr

chattr -i /usr/bin/perl

移除后使用lsattr /usr/bin/perl再次查看发现i属性已被移除

3,移除i属性后,现在即可运行

chmod u+x /usr/bin/perl

成功解决问题

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章