phpstudy相關
phpstudy for linux (lnmp+lamp一鍵安裝包)
如何切換php版本:
假如你先安裝的apache+php5.3
想切換成nginx+php5.4
你就再走一次./phpstudy.bin
但是你會發現有一行是否安裝mysql提示選不安裝
這樣只需要編譯nginx+php5.4
從而節省時間,這樣只需要幾分鐘即可。
phpstudy使用方法
在終端中使用sudo 或者 使用管理員賬號執行 phpstudy start 開啟
命令列表:
phpstudy start | stop | restart 開啟 | 停止 | 重啟
phpstudy add | del | list 新增虛擬主機 | 刪除虛擬主機 | 檢視虛擬主機列表
注:新增或刪除過虛擬主機網域名稱,需要重新修改host檔案配置,(sudo vim /etc/hosts)
phpstudy ftp add | del | list
配置檔案位址
apache配置檔案:/phpstudy/server/httpd/conf/httpd.conf
php配置檔案:/phpstudy/server/php/etc/php.ini
開啟mysql控制台
/phpstudy/mysql/bin/mysql -u root -proot
參考:
linux下匯入、匯出mysql資料庫命令
匯入資料庫
開啟mysql控制台
phpstudy 開啟方式
/phpstudy/mysql/bin/mysql -u root -prootmysql>create database abc;
方法一:
(1)選擇資料庫
mysql>use abc;
(2)設定資料庫編碼
mysql>set names utf8;
(3)匯入資料(注意sql檔案的路徑)
mysql>source /home/abc/abc.sql;
方法二:
mysql -u使用者名稱 -p密碼 資料庫名 < 資料庫名.sql
mysql -uabc_f -p abc < abc.sql
建議使用第二種方法匯入。
注意:有命令列模式,有sql命令
附加幫助
如何切換php版本:
假如你先安裝的apache+php5.3
想切換成nginx+php5.4
你就再走一次./phpstudy.bin
但是你會發現有一行是否安裝mysql提示選不安裝
這樣只需要編譯nginx+php5.4
從而節省時間,這樣只需要幾分鐘即可。
phpstudy程式使用說明:
服務程序管理:phpstudy (start|stop|restart|uninstall)
站點主機管理:phpstudy (add|del|list)
ftpd使用者管理:phpstudy ftp (add|del|list)
del(修改)list(列出**)
Redis相關的一些問題
在高併發下,查詢乙個不存在的值時,快取不會被命中,導致大量請求直接落到資料庫上,如活動系統裡面查詢乙個不存在的活動。解決方案 布隆過濾器。首先也是對所有可能查詢的引數以hash形式儲存,當使用者想要查詢的時候,使用布隆過濾器發現不在集合中,就直接丟棄,不再對持久層查詢。快取空物件。當持久層不命中後,...
String 一些問題
前言 等號 對於基本型別,比較的是值,對於引用型別,比較的是記憶體位址。1.在物件池中建立,如果常量池中已經存在則返回常量池中已經有的。private static void test1 結果 true 2.乙個在string pool中,乙個在堆中。private static void test...
C 一些問題
1 if else語句和switch case語句的效率分析對比 switch效率高。switch的效率與分支數無關,當只有分支比較少的時候,if效率比switch高,因為switch有跳轉表。分支比較多,那當然是switch 根據大量的實際程式測試 不考慮不同的編譯器優化程度差異,假設都是最好的優...