php項目生成可執行文件,php文件怎麼執行

本文目錄一覽:

php 打開 可執行文件

可以用system、exec等函數來執行可執行文件。但是你如果想打開桌面應用,比如打開chrome瀏覽器,這個做不到,chrome.exe會由Web服務的進程所屬用戶在後台執行,因為後台執行沒有圖形界面,所以很快就結束了,可能並不是你想要的那種打開瀏覽器的效果。

如何使用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

大家怎麼把PHP程序打包成exe 文件的

有winrar不用,:sweat:

:sweat:

右鍵選擇壓縮文件,選擇生成可執行檔,然後在高級裡面設置解壓後運行的命令。

寫個批處理,比如install.bat.裡面輸入…apache

-k

install…mysqld

–install…等等就ok了。然後就生成一個exe的可執行文件了

希望回答對你有幫助,如果有疑問,請繼續追問

php項目生成可執行文件

您的問題就不是很對。

首先php是不能生成EXE的;

第二,php是需要服務器來解釋的,比如安裝Apache+php5;

如果你需要的功能是:你把你做的網站需要人家通過HTTP來訪問的話,

就直接把程序傳上服務器,然後通過http訪問,格式如下:http://域名/路徑/文件名 。

php整站是怎麼封裝成.exe可執行文件的

不好意思,目前PHP暫時不支持,需要其他的編程語言配合才可以。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/258550.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-15 12:50
下一篇 2024-12-15 12:50

相關推薦

發表回復

登錄後才能評論