最近打算用Git來管理本站的程序代碼,但是程序里有大量的圖片文件,放Git里顯然不太合適,最終決定存到阿里云OSS,這樣也不用老去備份程序和圖片,也方便用Git做自動部署。一直以來我都是用FTP上傳程序的,這樣會導致經常忘記傳一些文件,有時候也沒辦法還原回滾代碼。
本站采用ThinkPHP5開發,集成阿里云可以用Composer快速引用。首先把阿里云OSS用Composer引入進來:
+閱讀全文經常有人問火端,為什么同樣的PHP程序在火端的服務器上運行那么快,而在自己的服務器上運行那么慢?其實影響因素很多,這里說下提升PHP運行速度的幾個方法。
1、服務器使用Linux系統
Linux系統做服務器在很多方面都比windows優秀,很多地方性能相差很大,如果你的服務器上沒有ASP、ASP.net等程序,強烈建議使用Linux系統,Centos、Ubuntu、Debian等系統都是Linux內核。不僅Linux性能好,而且Linux服務器還便宜,特別是國外的服務器...
+閱讀全文改版了,終于改版了!上一次改版是2014年5月8日,到現在也有2年半了,一直是采用橙色的界面,這幾天花了些時間大改版了!
改版內容:
1、界面換了,新版采用響應式布局,各個設備均能自適應,原先的手機版撤掉了。
2、框架換了,之前采用速度很快的SpeedPHP框架開發的官網,現在換成ThinkPHP5的框架了,開發很多功能更輕松一些。
+閱讀全文經常有站長在搭建環境的時候問我PHP哪個版本更好?哪個版本更穩定?這里火端網絡發表下看法。
一般情況,版本越新越好,比如PHP5.6/7.0就比之前的5.3/5.2要快很多,但是很多程序都不支持新的PHP版本,這時候就取決于您的程序了,如果要兼容更多的程序,建議使用PHP5.3.X版,如果要追求更高的性能,推薦PHP5.6.X甚至PHP7.0。
從網站的發展來看,PHP版本能越高越好,畢竟新版本在各方面都有提升,比如PHP7.0很多人功能計算測試比5.X速度要提升3倍以上,但國內很多知名CMS都無法完美支持PHP7.0,很多的...
+閱讀全文我常常跟客戶說:“如果服務器上只有PHP網站,就別用IIS吧”,因為IIS運行PHP沒有Apache或者Nginx效率高,而很多站長的VPS或者服務器都是Windows的,也習慣用IIS了,但是我已經遇到很多位客戶說在IIS下配置偽靜態困難,特別是低版本的IIS,只能依靠偽靜態組件,而這些組件基本上都是收費的,大家都去找破解版,而且還需要自己安裝。
在這里,我還是推薦大家不要用IIS吧,除非你的服務器有asp或asp.net程序,下面火端網絡推薦一款很不錯的PHP環境一鍵搭建工具——PHPStudy。
+閱讀全文前幾天有位客戶的服務器上無法正常運行PHP程序,主要是無法解析PHP里的短標簽,比如<?=$huoduan?>這樣的標簽,必須要改成<?php echo $huoduan;?>這樣才行,在很多程序都有大量的這樣的短標簽。
+閱讀全文Authcode這個函數很多人都使用,這函數來自Discuz程序,用于加密解密字符串,可以設置鑰匙(key)和過期時間,在很多時候都用得著。原版的函數代碼可能會生成+、/、&這樣的字符,導致通過URL傳值取回時被轉義,導致無法解密。火端網絡稍加修改,把這幾個字符替換成其它字符,解密時再替換回去,這樣就完美了!
+閱讀全文很多人用PHP來導出數據到Excel,都是采用phpexcel這個老外寫的程序,這個程序很強大,但是實在是太龐大了,解壓都17MB了,實在是太臃腫了。火端網絡最近需要用PHP導出數據到Excel文件,在網上找的一個類,很簡單,測試成功,雖然導出xsl文件后,打開提示“格式不對,是否要打開”,但選擇“是”后還是可以正常顯示導出的數據的...
+閱讀全文