test.php文件
<?php
exec('deepin-movie');
例如用php打开本地的deepin-movie视频软件,在php的cli模式下,执行
php test.php 可以正常运行,但是我在页面用按钮触发调用时,却报错了,页面请求是http://localhost/test.php
deepin-movie: /opt/lampp/lib/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by deepin-movie) deepin-movie: /opt/lampp/lib/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by deepin-movie) deepin-movie: /opt/lampp/lib/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by deepin-movie)
这个问题我之前有回答过类似的。
点击跳转
应该是你本地有2个或以上的php版本,cli模式和cgi模式的使用的版本不一样,所以会出现依赖库不存在。