導航:首頁 > 編程語言 > ubuntu運行php文件

ubuntu運行php文件

發布時間:2022-08-23 19:48:55

『壹』 ubuntu安裝了php5.6怎麼使用

安裝php
執行命令
sudo add-apt-repository ppa:ondrej/php5-5.6
如果報錯和沒有發現命令則執行
sudo apt-get install python-software-properties

再執行
sudo apt-get update
sudo apt-get install php52 如果安裝了php,但訪問 .php 文件報 502錯誤
這個問題一包是nginx 在吧 .php文件交給 php-fpm 時出錯
php-fpm 是 監聽 9000埠的那個東東
在nginx.conf中

location ~ .php{
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000; # 這個就是交給php-fpm處理
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/local/nginx/htmlfastcgi_script_name;
}

先看看php-fpm 是否在運行

運行命令

root@iZ28e6fditbZ:/usr/share/nginx/www# ps auxf | grep php-fpm
root 22864 0.0 0.0 9380 936 pts/1 S+ 14:09 0:00 _ grep –color=auto php-fpm
root 15397 0.0 1.8 344368 18648 ? Ss 12:20 0:00 php-fpm: master process (/etc/php5/fpm/php-fpm.conf)


ps auxf | grep php-fpm 這是查找在運行的進程 a,x 是 本用戶和其他用戶都打開的,如上表示已啟動
如果沒有則執行

service php5-fpm start

再看看有沒有運行,如果又是命令錯誤或沒有的的話 …

apt-get install php5-fpm

遇到類似的問題,你可以去後盾人平台看看的哦,裡面的東西不錯應該能幫你解決一些不明白的問題(❁´◡`❁)*

『貳』 如何使用Ubuntu中的Crontab定時執行PHP文件

先確認自己在LINUX Ubuntu 伺服器上php的安裝模式,以CGI 模塊還是Apache模塊方式安裝? 如果不確定php安裝模式,可以使用 phpinfo() 函數查看:將<?php phpinfo(); ?> 寫在php文件中上傳到網站伺服器,訪問該頁面,就在頁面頂部我們找到「Server API」,如果類似「Apache 2.0 Handler」,那麼就是apache模塊;否則php是CGI 模式(shell 命令行模式)。這兩種不同的php安裝模式,正對應於前面介紹的ubuntu crontab 定時執行php的兩種解決方法。
CGI 編譯
如果Server API是cgi,那麼在需要cron執行的php腳本的第一行額外加入一段代碼#!/usr/bin/php -q(類似PERL語法),指定伺服器中php可執行程序的位置,具體步驟如下:
1. 確認Ubuntu系統已經安裝了php5-cli模塊,安裝命令:apt-get install php5-cli。在目錄 /usr/bin/php下生成 php可執行程序。
2. 編輯待定時執行的php腳本文件crontab.php,如:
#!/usr/bin/php -q
<?php
$file = 「/var/www/」.date(『H』).』_』.date(『i』).』_』.date(『s』).』.txt』;
file_put_contents($file,date(『Y-m-d』));
?>
3. 編輯 crontab 任務:
打開終端,輸入命令:crontab -e,
Select an editor. To change later, run 『select-editor』.
1. /bin/ed
2. /bin/nano <—- easiest
3. /usr/bin/vim.tiny
選擇一個Ubuntu編輯器後,編輯/tmp/crontab.AuN7IQ/crontab 文件:
# m h dom mon dow command
在下面添加定時執行命令:
* * * * * php /path/to/your/cron.php
5個星號分別代表定時指定每分、小時、日、月、周。如每天的下午7點執行crontab.php,命令為:
* 19 * * * php /var/www/cron/crontab.php
然後按Ctrl+O保存,Ctrl+X退出。
4. 執行以下Crontab命令行
Shell> crontab crontab
確認crontab.php的許可權為可執行("chmod 755 /var/www/cron/crontab.php")。
Apache 模塊
如果php安裝是以 apache 模式運行的,那麼在要在ubuntu伺服器定時執行的php腳本開頭就不用加 #!/usr/bin/php -q 這一行。php腳本在ubuntu 通過crontab的定時執行通過Lynx瀏覽器的自動訪問來完成。
1. Lynx瀏覽器安裝。
Lynx瀏覽器是一款輕便的web瀏覽器,使用於大部分Unix 和Linux系統環境。安裝命令:sudo apt-get install lynx。
2. 編輯cron任務,命令crontab -e

『叄』 ubuntu .php文件的問題 怎麼打開.php的文件啊 求解釋

一是把php文件存放在WEB目錄下,瀏覽器輸入地址可以調用。

二是在命令行可以調用php打開*.php文件,例如:
$ /home/php/php abc.php

『肆』 ubuntu系統下把php文件放在哪個位置才能運行

不管什麼系統都需要安裝web伺服器,appache活著nginx, web伺服器安裝路徑下面會有一個網頁根目錄,www 或著wwwroot, 把php文件放到這個目錄裡面

『伍』 ubuntu 怎樣啟動php gd2

xtension=php_gd2.dll
找到php的配置文件php.ini,搜索extension=php_gd2.dll,去掉前面的分號即可;
如果沒有直接添加這種情況適合於windows系統和編譯時支持gd的php,保存後重啟apache即可
如果用的是安裝版本如Ubuntu的deb。redhat的rpm安裝的php可以使用命令安裝即可
Ubuntu:sudo apt-get install php5-gd
redhat:yum install php-gd
FreeBSD可以使用systeminstall的package安裝gd2解決
如果是編譯安裝並且沒有選擇支持gd需要先安裝gd,然後重新編譯php

『陸』 ubuntu系統下把php文件放在哪個位置才能運行

放哪都沒用,如果你沒安裝apache的話,怎麼安裝見網頁鏈接

『柒』 ubuntu伺服器版怎麼安裝php

需要先看一下你的ubuntu是什麼版本的,以Ubuntu 14.04為例。其他版本類似的。
1.更新源列表
打開"終端窗口",輸入"sudo apt-get update"-->回車-->"輸入root用戶的密碼"-->回車,就可以了。如果不運行該命令,直接安裝php,會出現"有 幾個軟體包無法下載,您可以運行apt-get update------"的錯誤提示,導致無法安裝。
2.安裝php
打開"終端窗口",輸入"sudo apt-get install php5"-->回車-->輸入"y"-->回車-->安裝完成。
3.讓Apache支持php
打開"終端窗口",輸入"sudo apt-get install libapache2-mod-php5"-->回車-->安裝完成。
4.安裝php5-gd模塊
打開"終端窗口",輸入"sudo apt-get install php5-gd"-->回車-->安裝完成。
5.使用gedit在"/var/www"下創建info.php文件
打開"終端窗口",輸入"sudo gedit /var/www/info.php"-->回車-->在編輯器中輸入"<?php phpinfo(); ?>"-->保存,文件創建成功。
6.測試Apache是否能解析php網頁
在火狐瀏覽器中輸入"127.0.0.1\info.php"-->出現了php的版本信息頁面,說明php安裝配置成功。

『捌』 ubuntu的php文件無法運行,許可權已經修改了。

方法一:在內容頁模板中改用正則表達式匹配
默認的phpcms內容頁alt值都是反斜杠"\" ,其實只要簡單的在內容模版頁使用正則匹配下就ok了,把內容頁模板show.Html中的{$content}替換成如下代碼:
<?php
echo preg_replace("/alt=\".*?\"/i","alt=\"$title\"",$content);
?>
重新生成下內容頁。
這里用的alt值是標題標簽$title,內容頁的圖片alt屬性值就全是標題了,當然也可以自己另寫代碼或者用描述、關鍵字等。

方法二:修改編輯器讓上傳圖片時自動生成alt屬性值
1.打開 statics/js/ckeditor/plugins/image/dialogs/image.js 文件
找到
accessKey:'T','default':''
修改為
accessKey:'T','default':$('#title').val()
2.清除瀏覽器緩存

閱讀全文

與ubuntu運行php文件相關的資料

熱點內容
如何共享伺服器的網路連接 瀏覽:130
程序員簡易表白代碼 瀏覽:163
什麼是無線加密狗 瀏覽:60
國家反詐中心app為什麼會彈出 瀏覽:64
cad壓縮圖列印 瀏覽:100
網頁打開速度與伺服器有什麼關系 瀏覽:860
android開發技術文檔 瀏覽:62
32單片機寫程序 瀏覽:43
三星雙清無命令 瀏覽:835
漢壽小程序源碼 瀏覽:340
易助erp雲伺服器 瀏覽:530
修改本地賬戶管理員文件夾 瀏覽:416
python爬蟲工程師招聘 瀏覽:283
小鵬p7聽音樂哪個app好 瀏覽:354
linux下的防火牆 瀏覽:954
凌達壓縮機美芝壓縮機 瀏覽:350
php後面代碼不執行 瀏覽:236
微我手機怎樣設置應用加密 瀏覽:203
條件加密 瀏覽:630
androidstudio設置中文 瀏覽:643