php開發常用指令總結
配置git環境配置:
git config --global user.name "HoeWang"
git config --global user.email "[email protected]"
$ ssh-keygen --t rsa -C “[email protected]”
Github那邊:settings->ssh keys->輸入id_rsa.pub檔案裡面的內容(通過cd ~/.ssh)看檔案
常用專案互動:
git init //把這個目錄變成Git可以管理的倉庫
git add README.md //檔案新增到倉庫
git add . //不但可以跟單一檔案,還可以跟萬用字元,更可以跟目錄。一個點就把當前目錄下所有未追蹤的檔案全部add了
git commit -m "first commit" //把檔案提交到倉庫
git remote add origin [email protected]
git push -u origin master //把本地庫的所有內容推送到遠端庫上
更改後的:
1.git status
2.新增修改過的檔案到索引庫(git add -u)
3.再次檢測(git status)
4.將修改從暫存區提交到本地版本庫(git commit -m “modify”)
5.從遠端獲取最新版本並merge到本地(git pull)
6.將本地版本庫的分支推送到遠端伺服器上對應的分支(git push)
git更新版本
git tag
git tag -a v0.3 -m "第三個版本"
git push origin v0.2
開啟memcache:
/usr/local/memcache/bin/memcached -umemcache &
Linux:
設定系統時間:
date -s 10/10/17 設定日期
date -s 09:54:00 設定時間
1. 設定系統時間與網路時間同步
# ntpdate cn.pool.ntp.org
2. 將系統時間寫入硬體時間
# hwclock --systohc
1.開啟先執行這個檔案的內容:
vim /etc/rc.local
//類似建構函式
2.apache的所謂www目錄
/usr/local/apache2/htdocs
3.apache主配置
/usr/local/apache2/etc/httpd.conf
4.apache子配置
/usr/local/apache2/etc/extra/httpd-vhosts.conf
5.操作起別名
vim /root/.bashrc
alias sta=’/usr/local/apache2/bin/apachectl start’
alias sto=’/usr/local/apache2/bin/apachectl stop’
source /root/.bashrc //載入這個配置
6.php配置
/usr/local/php/etc/php.ini
7.追加環境變數
vim /etc/profile
在最後一行加上 export PATH="/usr/local/php/bin:$PATH"
export PATH="/usr/local/mysql/bin:$PATH"
source /etc/profile
防火牆:
iptables -F
iptables -X
Iptables -Z
檢測查詢:
1.重啟伺服器 service network restart
2.檢測apache是否啟動 netstat –tlunp | grep 80
3.檢測mysql是否啟動 netstat –tlunp | grep 3306
4.檢測遠端 netstat – tlunp | grep 22
linux下:awk '{print $1}' /usr/local/nginx/logs/smxs_access_log |sort|uniq -c
用這條指令進行ip訪問專案次數統計
composer中國映象:composer config repo.packagist composer https://packagist.phpcomposer.com
composer包管理網站:https://packagist.org/packages/submit