美文网首页
大杂烩-自用

大杂烩-自用

作者: 我是你军哥 | 来源:发表于2016-07-22 18:16 被阅读90次

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

    相关文章

      网友评论

          本文标题:大杂烩-自用

          本文链接:https://www.haomeiwen.com/subject/qjvijttx.html