1. 程式人生 > >php開發常用指令總結

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]

:Hoewang/practice.git //關聯遠端倉庫

    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