未安裝php或者php未加入環境變數
② linux php 5.5安裝問題,php.ini不起作用
重新編譯下
--with-config-file-path=/usr/local/services/php5.5/php.ini
很單純你幹嘛不寫成/usr/local/services/php55這樣的
③ Linux 安裝PHP無法正常啟動報錯,求指教。
看看你的php-fpm.conf的208行
配置錯誤
如果沒有php-fpm.conf
在php安裝目錄下/etc下有php-fpm.conf.default,這個才是你需要的。 cp 一個成 php-fpm.conf,啟動php再試試
④ 在linux環境下 thinkphp無法運行
呃,至少得有個app的目錄吧,你都定義了APP_PATHl為「./APP/」你ftp上並沒有這個文件夾啊。
⑤ 為什麼這個PHP腳本在windows下wampsever環境下可以運行而在linux下不行運行
文件名的大小寫問題,或者是linux下文件的讀寫許可權問題
⑥ linux nginx 無法執行php文件
為以前沒有接觸過nginx ,所以查了一天,查處原因有二:
一、網站根目錄
默認是在 /usr/local/nginx/html文件
配置在
location / {
root /home/www/wwwroot;
index index.html index.htm;
}
二、修改文件中對應的php配置部分
location ~ \.php$ {
root /home/www/wwwroot;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
特別需要注意的是:fastcgi_param這個參數默認的是$fastcgi_script_name;最好改為$document_root$fastcgi_script_name;我在實際配置中出現了php找不到需要解析文件而返回404或者500錯誤的問題。所以最好是帶上網站根目錄的路徑變數$document_root
⑦ 在window 中寫的php代碼在linux里運行 出錯
都可以,只是linux要注意大小寫,然後就是linux比較安全。不支持並不是操作系統的原因,一般是php版本和apache設置的問題。現在一般都把short_tags關閉,這樣必須寫不能簡寫。一般購買伺服器的時候都有一個插件支持列表。看下就行了。現在一般用php5.2及以上版本就不會有問題。如果是cms就不會有太大問題。也要看伺服器支不支持了rewrite了。。自己寫的要仔細檢查下大小寫。UCUc在linux可不是一個東西。。
⑧ linux+apache+laravel配置本地環境,出現php不執行,直接輸出在頁面上
有可能是你沒裝php,在終端輸入php -v,看看是否返回有php的版本信息,如果沒有就是沒安裝,建議重新配置lamp環境,如果單獨裝php的話需要重新設置apache以及mysql的配置文件,使其支持php。
解決辦法:重新安裝lamp環境,基於ubuntu發行版的話,參考這個鏈接:http://community.linuxmint.com/tutorial/view/486 ,如果是其他的發行版,可網路搜索該發行版下的lamp環境配置步驟
⑨ 怎麼在linux運行php文件
1、打開我們的linux命令行,准備好。
2、找到php的安裝目錄,主要是找到linux環境下,php可執行文件的目錄。如圖所示。筆者的目錄為/opt/lampp/bin/php,將此目錄記下,備用。
3、找到要運行的php文件所在的目錄,隨便寫點php代碼就可以,在此筆者已經准備好。/opt/lampp/htdocs/wechat/xjtest-web_browser/pcntl_test.php,將此目錄記下,接下來就要正式開始運行了。
4、打開剛剛第一步打開的linux命令行,輸入/opt/lampp/bin/php /opt/lampp/htdocs/wechat/xjtest-web_browser/pcntl_test.php(即依次輸入剛剛的兩個目錄)注意兩個目錄中間有空格。
5、按下回車,可以看到,php文件已經正確執行了。
⑩ linux php curl擴展已經安裝為什麼不能用
1.將PHP安裝文件夾下的三個文件php_curl.dll(可能在ext文件夾中),libeay32.dll,ssleay32.dll 復制到 %windir%/system32下;
2.打開php.ini(可能在PHP環境的安裝目錄下,默認在c:\WINDOWS目錄下),將;extension=php_curl.dll頭部的分號去掉;
3.重啟php的服務(apache或者IIS),如重啟IIS,運行iisreset即可。