導航:首頁 > 操作系統 > thinkphplinux配置

thinkphplinux配置

發布時間:2025-01-14 08:06:56

A. thinkphp框架里怎麼用linux的crontab寫php的定時腳本

鍵入 crontab
-e 編輯crontab服務文件
------------------------------------------Ubuntu中的linux---------------
安裝lynx包:apt-get isntall lynx
先寫ln.sh腳本:lynx http://10.11.12.49/data_task.php

設置定時:crontab -e
0 1 * * * bash /var/www/test/ln.sh
-------------------------------------------------------------------------
分為兩種情況:
第一種情況:你的php腳本中沒有引入其他PHP文件,也就是說沒有include,require_once等命令的PHP文件
* */1 * * * /usr/local/php/bin/php
/var/www/html/wwwroot/web/script.php (每一小時執行一次script.php)
注意,這樣寫需要把PHP變成可執行的腳本文件。在命令行下,腳本所在目錄
chmod +x script.php
注意:你的script.php文件中一定要在開始處加上: #!/usr/local/php/bin/php -q
,下面是一個完整的script.php文件代碼
<?php
#!/usr/local/php/bin/php -q
session_start();
define( "DB_PASSWORD", "111111" ); //伺服器登陸密碼。這里我寫不完,去後盾人看看相關視頻你就會了,希望能幫你解決問題。

B. 如何配置thinkphp的偽靜態重寫

滿足thinkphp偽靜態(url重寫)條件:

1、 伺服器開啟url_rewrite功能,linux空間的php虛擬主機只需要開啟apache的mod_rewriet,如果是iis6.0就旦尺要安裝ISAPI Rewrite模塊,apache只要開啟Mod_rewrite功能就可以了。無憂主機是linux系統的空間,物遲橋開通空間默認支持。

2、 Linux空間編輯.htaccess文件,windows空間編輯httpd.ini文件。

thinkphp如何編寫.htaccess文件?

無憂主機(www.51php.com)編寫的thinkphp偽靜態正則表達式.htaccess文件如下:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

請將上面正則表達式,保存為.htaccesss文件,並放到thinkphp項目入口罩猛文件同級目錄下。並且修改資料庫配置(config.php)文件使網站支持url重寫功能,加入代碼:define(『URL_REWRITE』,2);

閱讀全文

與thinkphplinux配置相關的資料

熱點內容
公眾號吸粉源碼 瀏覽:106
你無權保存到你當前文件夾 瀏覽:471
lol巨神峰伺服器什麼時候開 瀏覽:258
程序員世界漫畫 瀏覽:224
安卓javaios開發 瀏覽:148
數據的運算是演算法嗎 瀏覽:649
諾基亞為什麼用的是原生安卓系統 瀏覽:767
android繼承fragment 瀏覽:580
單片機小系統設計 瀏覽:14
養老保險核演算法 瀏覽:894
伺服器代碼如何更改 瀏覽:586
易語言調用java 瀏覽:329
安卓sha加密 瀏覽:81
餘姚同城游戲app叫什麼 瀏覽:550
方維奪寶20源碼下載 瀏覽:870
shell編譯成功後退出 瀏覽:721
你們用什麼美妝鑒別的app嗎 瀏覽:118
手機設備信息在哪個文件夾 瀏覽:978
安卓應用亂怎麼解決 瀏覽:261
windowssocket網路編程 瀏覽:732