近期在做專案時用到php中exec這個函式遇到了一些問題,特記錄下來:
首先本地環境是能夠成功執行的,但是線上環境不行
linux下在視窗執行 php -r 「shell_exec(『命令』);」 是能夠成功執行的
為了防止檔案沒有許可權,把檔案許可權改為777
後來在同事遇到過類似情況,下面說一下解決方案:
找到sudo配置檔案 路徑是 /etc/sudoers
root all=(all) all 這行 意思是允許root使用者執行任意路徑下的任意命令
www all=nopasswd:命令路徑 我執行的是 ffmpeg ***x 雖然我配置的有環境變數 好像還是要寫 全路徑 /usr/local/ffmpeg/ffmpeg
**裡面 命令前要加 sudo
Linux安裝php執行環境
安裝apache 啟動apache 此時輸入伺服器的ip位址,應該看到apache的服務頁面,埠不用輸,apache預設就是使用80埠 安裝mysql yum install mysql mysql server 啟動mysql etc init.d mysqld start 安裝php yum i...
搭建PHP執行環境
前言 因為要做眾籌,所以需要參考和學習一下眾籌的業務,但是大部分的眾籌都是php開發,那接下來首先需要搭建乙個php的環境。之前手動搭建過幾次的php環境,這次自然也是手動來搭建,準備了php 5.3 apache mysql,然而弄到最後,雖然環境搭起來了,但是萬維的眾籌不能很好的執行,只能另想其...
搭建PHP執行環境
安裝完apach http server後,安裝php,按照安裝步驟來進行安裝,如下圖。這裡選擇的apache的版本要對應所安裝的apache的版本。這裡要注意,選擇你的apache的安裝目錄 再往下都按下一步就可以了。2 再就是配置apache與php的關聯問題了。因為是php的安裝版本,所以在安...