查看伺服器 php 列表yum list | grep phphttp://dl.fedoraproject.org/pub/epel/5/x86_64/#rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpmrpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-rpm-macros-5-7.noarch.rpmrpm -
出現DedeCMS Error:Tag disabled:"php" more...!只要簡單在後台網站後台--系統--系統基本參數---其他選項 ---模板引擎禁用標籤 把裡面的php 去掉就行了就可以了,如下圖所示。當然我們還可以使用sql直接操作了代碼如下: 代碼如下複製代碼 INSERT INTO `dede_sysconfig` (`varname`, `info`, `groupid`, `type`, `value`)
nginx設定檔server { listen 80;................... # 這個是定義讀取你的檔案的目錄的url開頭 location /files { &
從PHP 5.4 RC2開始,php-fpm已經轉正了,不再被php團隊標註為EXPERIMENTAL(實驗性的東西)[2-3]
通過網上網友指點然後再再本地測試可以,最終發現是php版本問題,linux的環境是 php5.4.20經過搜尋找到解決方案了看下面 “2.dedecms發布文章提示"標題不可為空" ”的解決方案!dedecms安裝完成後會出現登陸後台空白,發布文章時提示”標題不可為空”。1.解決dedecms登陸後台空白錯誤因為php5.4的版本廢除了session_register,所以需要去掉session_register函數
最近發現訪問自己的blog網站的時候,變的很慢,有時候居然無法響應;到伺服器跟蹤了下訪問日誌,有大量的提交到xmlrpc.php的操作,ip地址也是不段變化中.搜尋了下看原理可以利用此漏洞檔案進行http的DDOS攻擊,還有可能被破解使用者口令密碼.也沒有什麼高招 ,只是 刪除檔案或者拒絕訪問即可(至少不再消耗php解析資源)解決辦法: 方法一:刪除或者改個名字即可 xmlrpc.php –> newxmlrpc.php
monkeyserve.com免費提供無限容量、無限流量網頁空間,支援php教程、cgi,提供無限個mysql教程資料庫教程、無限個postgresql資料庫、無限個免費郵箱,限制20個並發串連,支援簡體中文版cpanel主機管理面板,可以建立無限個網站,免費提供yourname.monkeyserve.com次層網域,也可以綁定無限個自己的網域名稱,頁面頂部和底部有廣告。申請地址:http://monkeyserve.comsmartdots.com免費提供hk.tc、int.tc、net.t
前言:pcntl 介紹pcntl 擴充可以支援 PHP 的多線程操作。(非Unix類系統不支援此模組)phpize 介紹phpize 可以用來給 PHP 動態添加擴充。比如編譯 PHP 時忘記添加某擴充,後來想添加該擴充,即可以使用 phpize 動態添加該擴充。本文將介紹如何使用 phpize 給 Mac下的Integration Environment MAMP 添加 PHP 的 pcntl 擴充。類 Unix 的環境都可以使用本方法安裝,注意靈活變通。安裝:下面示範的是給
有的時候,通過php做很多系統操作的時候,並不如直接利用bash來的快。php-fpm預設是apache使用者,直接改成root賬戶,是啟動不了的。這樣的話,apache使用者無法執行root才能執行的命令。所以我們要先使php-fpm的啟動使用者,擁有執行shell的許可權,以及shell內部執行命令的許可權。一,擷取root許可權1,給具體進程指定無密碼訪問# visudo
對於長輪詢情境是比較常見的,用戶端同步的不斷的在同步請求,而服務端根據請求來決定是否響應或者hold請求以繼續檢查資料.由於php-fpm是單進程單線程的,一個進程同時只能處理一個請求,所以對於這種長輪詢的情境,需要啟動特別多的php-fpm進程來應對高的並發,這是特別浪費資源的,因為大部分請求都是hold在伺服器上。現在我們用openresty來輪詢php-fpm,php-fpm會很快的處理完成,不會hold住,減少了php-fpm的壓力,設定檔如下:location ~
安裝lnmp環境,安裝zabbix-agent端yum install php-fpm nginx mysql mysql-serverwget http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpmrpm -ivh zabbix-release-2.4-1.el6.noarch.rpm yum install zabbix-agent-2.4.7 zabbix-sender-2.4.
PHP提供了使用其crypt()函數完成單向加密功能的可能性。 string crypt (string input_string [, string salt])
Smarty是php的半官方模板引擎,從其首頁位置就可以看出。使用簡單,功能強大,本文就介紹一下smarty模板的安裝和使用。1) 現在模板的安裝包,解壓到根目錄外的某個位置,比如解壓到c:phpLibsmarty2)修改 php.ini檔案,配置include_path。 如此文中的配置為:include_path="c:phpLibsmartylibs" 注意,要把include_path前的分號去掉3)
PHP 儘管提供了大量有用的函數,但是在特殊情況下還可能需要進行擴充編程,比如大量的 PECL(PHP Extension Community Library)就是以擴充的形式提供的(動態連結程式庫dll檔案),它們比 PEAR 的運行效率要高很多。 PHP 擴充是用 C 或 C++ 編寫的,需要編譯成動態串連庫 dll 檔案後在 PHP 環境下註冊後才能使用。 編寫 PHP
From: http://hi.baidu.com/kakuma/blog/item/940e911ea4fd9e1c413417d2.html1、int filesize(string filename),擷取檔案的大小。對於2~4GB之間的檔案,可以使用sprintf("%u",filesize($file))來處理2、bool unlink(string
要用到,在網站上找了一個,然後自己整理成一個類.. <?php/**PHP擷取和設定XML節點,用於修改和讀取網站設定檔*2008-4-3 *LIQUAN*eg.get config *$c = new Configuration(''config.xml'');*echo( $c->TemplateDirectory."
PHP 語言從誕生起,就具有了很好的面向過程編程的特性。只是在其進化過程中才逐漸加強了物件導向的特性,直到 PHP5.0,也才接近完善。一般來說,PHP 的初學者和從 ASP 轉向 PHP 開發的程式員比較偏向於面向過程編程,因為教科書和大量的參考書就是這樣教的。 但是隨著 PHP 語言的發展和編程技術的進步,即使是 PHP 開發人員,也應當向物件導向編程進化!因為隨著 PHP 版本的升級,PHP
一、使用緩衝要開啟smarty的緩衝,只需將caching設為true,並指定cache_dir即可.使用cache_lefetime指定緩衝存留時間,單位為秒要對相同頁面產生多個不同的緩衝,在display或fetch中加入第二參數cache_id,如$smarty->display(''index.tpl'',$my_cache_id);此特性可用於對不同的$_GET進行不同的緩衝二、清除緩衝clear_all_cache();//清除所有緩衝clear_cache(''index.t
zijidelu 網站日誌目錄/home/hosts_log記錄檔有對應的網站idzijidelu php-cgi日誌目錄 /usr/local/php_fcgi/logsphp-fpm.logslow.log查看記錄檔基本上就可以解決問題了,我這邊客戶網站是被入侵 上傳了一個php ddos檔案,當然如果不是此問題可以如下查看是不是程式問題有時使用 file_get_contents函數也可能導致cpu 100%哦在 php.ini 中,有一個參數 max_execution_time
php-5.2.14版本 代碼如下複製代碼 ./configure –prefix=/usr/local/php-5.2.14 –with-config-file-path=/usr/local/php-5.2.14/etc –with-gd –with-iconv –with-zlib –enable-xml –enable-bcmath –enable-shmop