大杂烩-自用

****搭建****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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,835评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,598评论 1 295
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,569评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,159评论 0 213
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,533评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,710评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,923评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,674评论 0 203
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,421评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,622评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,115评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,428评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,114评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,097评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,875评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,753评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,649评论 2 271

推荐阅读更多精彩内容