美文网首页
CentOS服务器

CentOS服务器

作者: East_wu | 来源:发表于2016-11-04 10:06 被阅读89次

    1.本地重启Nginx服务器:

    brew services restart nginx
    

    2.安装yaf扩展

    官网安装包地址:http://pecl.php.net/package/yaf
    2.1下载源码

    wget 下载地址      例如: wget http://pecl.php.net/get/yaf-3.0.4.tgz
    

    2.2解压源码

    tar zxvf yaf-3.0.4.tgz
    

    2.3进入解压后的文件

    cd yaf-3.0.4 
    

    2.4生成configure

    phpize
    

    2.5配置命令

    ./configure --with-config=/usr/local/php/bin/php-config 
    

    2.6编译安装

    sudo make && make install
    

    2.7配置php.ini

    我的CentOS路径:/usr/local/php/etc
    

    2.8重启php服务器

    sudo systemctl start php-fpm.service
    

    2.9安装完成


    屏幕快照 2016-10-25 下午6.32.52.png

    3.安装Yaconf扩展:PHP7 下一个高性能的配置管理扩展

    Yaconf介绍:http://www.laruence.com/2015/06/12/3051.html
    1.Yaconf是一个PECL扩展,所以可以直接使用pecl命令安装
    pecl install yaconf
    2.也可以手动安装,类似yaf

    4.安装memcache扩展

    由于php7之后将php_smart_str.h文件更名为了php_smart_string.h,所以直接下载官网的安装包安装memcache扩展的话,会提示找不到php_smart_str.h文件。因此需要从这里https://github.com/websupport-sk/pecl-memcache直接clone一份代码到本地,然后执行代码
    cd xxx 进入文件夹
    phpize
    ./configure --with-php-config=/usr/local/php/bin/php-config
    make && make install

    5.安装memcached扩展

    直接安装此扩展也会遇到跟上面 同样的问题,所有需要从https://github.com/rlerdorf/php-memcached去clone代码进行安装,安装过程如上,

    6.安装redis扩展

    我一开始是下载https://github.com/phpredis/phpredis里的代码直接安装的,但是遇到了问题,又用pecl命令试了一下,居然成功了
    pecl install redis

    7.安装swoole扩展

    pecl install swoole

    8.安装imagick扩展

    安装imagick扩展之前,需要先安装imagemagick扩展

    9.基于LNMP的状态管理命令

    lnmp start|stop|reload|restart|kill|   nginx|php|mysql
    

    相关文章

      网友评论

          本文标题:CentOS服务器

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