大雜燴-自用

****搭建****git****服務**

sudo git-get install git sudo adduser git //添加git用戶 git clone --bare my_probject my_project.git sudo chown -R git:git my_probject.git
客戶端
git clone git@192.168.164.128:blog.git
創建無密碼clone git文件
ssh-keygen -t rsa
cd ~/.ssh
//上次公鑰到服務器
scp id_rsa.pub git@192.168.164.128:
服務器端
mkdir .ssh//創建.ssh隱藏文件
ls -a
cat id_rsa.pub >> .ssh/authorized_keys cat .ssh/authorized_keys
#######reboot //一定得重啟服務器

php7.0****上編譯安裝****uuid****擴展**

apt-get install wget
wget http://pecl.php.net/get/uuid-1.0.4.tgz
tar -zxvf uuid-1.0.4.tgz
cd uuid-1.0.4

#****編譯安裝前,我們需要先裝一下****uuid-dev****這個庫
執行:apt-get install uuid-dev
//如果phpize報錯,執行
apt install php7.0-dev php5執行——> apt install php5-dev 如果php7.0-dev報錯,執行下 sudo apt-get install php7.0-fpm php7.0-mysql php7.0-common php7.0-mbstring php7.0-gd php7.0-json php7.0-cli php7.0-curl libapache2-mod-php7.0 =================== phpize ./configure make && make install //添加uuid.so vim /etc/php/7.0/apache2/php.ini
在837行往下添加
extension=uuid.so apachectl restart
查看phpinfo,出現下圖就表示安裝成功

php7.0 mysql 5.7****關于****mysql MariaDB****全文本索引******字數只有大于等于****5****才能檢索的問題****

vim /etc/mysql/mysql.conf.d/mysqld.cnf

[mysqld]的下面增加

ft_min_word_len=1

mac****自帶****php****版本升級****5.6****教程**

這里我們使用homebrew升級
github地址:https://github.com/Homebrew/homebrew-php
brew tap homebrew/dupes brew tap homebrew/versions brew tap homebrew/homebrew-php brew options php56 brew install php56

安裝成功后修改apache配置

(Mac自帶php版本查看/usr/bin/php -v)
sudo vi /etc/apache2/httpd.conf

我升級的版本是php5.6.21修改內容

LoadModule php5_module /usr/local/Cellar/php56/5.6.21/libexec/apache2/libphp5.so
#######由于Mac自帶了php和php-fpm,因此需要添加系統環境變量PATH來替代自帶PHP版本
echo 'export PATH="$(brew --prefix php56)/bin:$PATH"' >> ~/.bash_profile#for php echo 'export PATH="$(brew --prefix php56)/bin:$PATH"' >> ~/.bash_profile#for php-fpm source ~/.bash_profile sudo apachectl restart

curl相關知識

curl -D so.txt https://kyfw.12306.cn/otn/login/init -k

將網站的cookies信息保存到sugarcookies文件中
-k/--insecure允許不使用證書到SSL站點

curl -D sugarcookies http://localhost/sugarcrm/index.php
具體介紹看http://blog.51yip.com/linux/1049.html

redis安裝,php操作redis

apt-get install redis-server
apt-get install php5-redis

laravel添加環境變量

export PATH=$PATH:~/.composer/vendor/bin
我的本地環境好似php5.6.22(Mac 10.11.5 (15F34)默認php是php5.5)我自己升級了,了解升級步驟可以看我的下一篇文章
首先brew update
直接安裝brew install php56-mcrypt
(會默認執行brew install mcrypt )
如果安裝出錯,可以brew uninstall mcrypt php56-mcrypt
rm -rf /usr/local/Cellar/mhash
再次執行brew install php56-mcrypt即可
安裝好后sudo vim /usr/local/etc/php/5.6/conf.d/ext-mcrypt.ini
我們看到:
[mcrypt]
extension="/usr/local/opt/php56-mcrypt/mcrypt.so"
ok,我們現在去這個路徑找到mcrypt.so擴展,將它cp到你自己的extension目錄下
mac中php的默認擴展路徑是:
cd /usr/lib/php/extensions/no-debug-non-zts-20121212/
好了,回到/usr/local/opt/php56-mcrypt/目錄
復制:
sudo cp mcrypt.so /usr/lib/php/extensions/no-debug-non-zts-20121212/
提示:
Operation not permitted
因為mac El Capitan加入了Rootless機制,不再能夠隨心所欲的讀寫很多路徑下了。設置root權限也不行。
主要是在安全模式(重啟電腦,黑屏后按住?+R直到出現白蘋果)的終端中輸入命令:csrutil disable關閉SIP。再次重啟電腦
要開啟,輸入csrutil enable。
再次執行sudo cp mcrypt.so /usr/lib/php/extensions/no-debug-non-zts-20121212/
成功
sudo vim /usr/local/etc/php/5.6/php.ini
添加
extension=mcrypt.so
保存
sudo apachectl restart
(本文系原創,轉載請注明來源,謝謝)#****搭建****git****服務
sudo git-get install git
sudo adduser git //添加git用戶
git clone --bare my_probject my_project.git
sudo chown -R git:git my_probject.git
客戶端
git clone git@192.168.164.128:blog.git
創建無密碼clone git文件
ssh-keygen -t rsa
cd ~/.ssh
//上次公鑰到服務器
scp id_rsa.pub git@192.168.164.128:
服務器端
mkdir .ssh//創建.ssh隱藏文件
ls -a
cat id_rsa.pub >> .ssh/authorized_keys
cat .ssh/authorized_keys
reboot//一定得重啟服務器
#php7.0****上編譯安裝****uuid****擴展
apt-get install wget
wget http://pecl.php.net/get/uuid-1.0.4.tgz
tar -zxvf uuid-1.0.4.tgz
cd uuid-1.0.4
#****編譯安裝前,我們需要先裝一下****uuid-dev****這個庫
執行:apt-get install uuid-dev
//如果phpize報錯,執行
apt install php7.0-dev
php5執行——> apt install php5-dev
如果php7.0-dev報錯,執行下
sudo apt-get install php7.0-fpm php7.0-mysql php7.0-common php7.0-mbstring php7.0-gd php7.0-json php7.0-cli php7.0-curl libapache2-mod-php7.0
===================
phpize
./configure
make && make install
//添加uuid.so
vim /etc/php/7.0/apache2/php.ini
在837行往下添加
extension=uuid.so
apachectl restart
查看phpinfo,出現下圖就表示安裝成功
[圖片上傳中。。。(1)]

php7.0 mysql 5.7****關于****mysql MariaDB****全文本索引******字數只有大于等于****5****才能檢索的問題****

vim /etc/mysql/mysql.conf.d/mysqld.cnf

[mysqld]的下面增加

ft_min_word_len=1
##mac****自帶****php****版本升級****5.6****教程
這里我們使用homebrew升級
github地址:https://github.com/Homebrew/homebrew-php
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
brew options php56
brew install php56

安裝成功后修改apache配置

(Mac自帶php版本查看/usr/bin/php -v)
sudo vi /etc/apache2/httpd.conf

我升級的版本是php5.6.21修改內容

LoadModule php5_module /usr/local/Cellar/php56/5.6.21/libexec/apache2/libphp5.so
#######由于Mac自帶了php和php-fpm,因此需要添加系統環境變量PATH來替代自帶PHP版本 echo 'export PATH="$(brew --prefix php56)/bin:$PATH"' >> ~/.bash_profile#for php echo 'export PATH="$(brew --prefix php56)/bin:$PATH"' >> ~/.bash_profile#for php-fpm source ~/.bash_profile sudo apachectl restart

curl相關知識

curl -D so.txt https://kyfw.12306.cn/otn/login/init -k

將網站的cookies信息保存到sugarcookies文件中
-k/--insecure允許不使用證書到SSL站點

curl -D sugarcookies http://localhost/sugarcrm/index.php
具體介紹看http://blog.51yip.com/linux/1049.html

redis安裝,php操作redis

apt-get install redis-server apt-get install php5-redis

laravel添加環境變量

export PATH=$PATH:~/.composer/vendor/bin
我的本地環境好似php5.6.22(Mac 10.11.5 (15F34)默認php是php5.5)我自己升級了,了解升級步驟可以看我的下一篇文章
首先brew update
直接安裝brew install php56-mcrypt
(會默認執行brew install mcrypt )
如果安裝出錯,可以brew uninstall mcrypt php56-mcrypt
rm -rf /usr/local/Cellar/mhash
再次執行brew install php56-mcrypt即可
安裝好后sudo vim /usr/local/etc/php/5.6/conf.d/ext-mcrypt.ini
我們看到:
[mcrypt]
extension="/usr/local/opt/php56-mcrypt/mcrypt.so"
ok,我們現在去這個路徑找到mcrypt.so擴展,將它cp到你自己的extension目錄下
mac中php的默認擴展路徑是:
cd /usr/lib/php/extensions/no-debug-non-zts-20121212/
好了,回到/usr/local/opt/php56-mcrypt/目錄
復制:
sudo cp mcrypt.so /usr/lib/php/extensions/no-debug-non-zts-20121212/
提示:
Operation not permitted
因為mac El Capitan加入了Rootless機制,不再能夠隨心所欲的讀寫很多路徑下了。設置root權限也不行。
主要是在安全模式(重啟電腦,黑屏后按住?+R直到出現白蘋果)的終端中輸入命令:csrutil disable關閉SIP。再次重啟電腦
要開啟,輸入csrutil enable。
再次執行sudo cp mcrypt.so /usr/lib/php/extensions/no-debug-non-zts-20121212/
成功
sudo vim /usr/local/etc/php/5.6/php.ini
添加
extension=mcrypt.so
保存
sudo apachectl restart

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容