A. php為什麼不適合做微服務
php不適合做微服務原因:例如與硬體通訊.至於開發的話,你可以用swoole擴展或者grpc。
PHP畢竟是CGI腳本,很多底層的驅動級的工作還不能做,而且主要是其面向對象不夠完善,在SOA上的應用還是有些不足。當然因為PHP能夠做些位計算什麼的,可以很方便的做些幀協議的操作,比如Radius協議的實現等。
快捷高效:
PHP的內核是C語言編寫的基礎好效率高,可以用C語言開發高性能的擴展組件;PHP的核心包含了數量超過1000的內置函數,功能應有盡有很全面,開箱即用程序代碼簡潔;PHP數組支持動態擴容,支持以數字、字元串或者混合鍵名的關聯數組,能大幅提高開發效率。
PHP是一門弱類型語言,程序編譯通過率高,相對其他強類型語言開發效率快;PHP天然熱部署,在php-fpm運行模式下代碼文件覆蓋即完成熱部署;PHP經過20多年的發展,在互聯網上可以搜到海量的參考資料供參考學習。
B. php 無法執行shell腳本最有效的方法
要確定的燃此是,不是腳本本身的問題,文件目錄許可權之類的都好了的
1、首先看你的nginx用戶叫啥名字 lsof -i:80
2、執行敬磨visudo命令
3、給www用戶添加root許可權並且不需要皮稿迅密碼
這樣就可以訪問了,這個只是解決無許可權訪問的問題,必須加sudo。