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

成功解決問題

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