IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    WordPress运行在PHP7上

    酷特尔发表于 2015-07-20 16:27:38
    love 0

    几个月前已经关注过PHP7相关内容,刚刚不知道在那个网页上浏览到PHP7已经发布了PHP 7.0.0 Beta 1 Released版,之前关注的时候就看到说性能是之前的几倍几倍的,所以感觉好奇,新鲜,因此在VPS上编译一个玩玩。现在这个wordpress博客已经运行在PHP7上面了。木有做具体的性能测试(貌似也没有这个能力m。哈哈~),因此留了充分的空间给大伙发现呢。

    在Linux下编译一个软件,最有效的就是configure help了。因此你可能需要看下php7 的configure help文件。因为本来就已经运行这php的其它版本,因此,安装的时候需要将php7安装在特定非默认配置的目录下哈,这里我按照安装习惯就将PHP7安装在/data/php7 这个目录下面啦。具体过程也不多说,编译过程也没有遇到什么问题,需要提的是php7 configure配置中去除了--with-mysql的选项,其它东西这里也没有怎么去关注。下面是此次编译的configure配置:

    ./configure --prefix=/data/php7 \
    --with-config-file-path=/data/php7/etc \
    --with-mysqli=mysqlnd \
    --with-pdo-mysql=mysqlnd \
    --with-mysql-sock=/dev/shm/mariadb/mariadb.sock \
    --with-gd \
    --enable-mysqlnd \
    --enable-gd-native-ttf \
    --with-zlib \
    --with-mcrypt \
    --enable-shmop \
    --enable-soap \
    --enable-sockets \
    --enable-wddx \
    --enable-zip \
    --with-xmlrpc \
    --enable-mbstring=all \
    --with-bz2 \
    --with-curl \
    --enable-exif \
    --enable-ftp \
    --with-libdir=lib64 \
    --with-jpeg-dir \
    --with-png-dir \
    --with-freetype-dir \
    --with-xpm-dir \
    --with-libxml-dir \
    --with-iconv-dir \
    --with-zlib-dir \
    --enable-xml \
    --enable-bcmath \
    --enable-sysvsem \
    --enable-mbregex \
    --with-openssl \
    --enable-pcntl \
    --with-gettext \
    --enable-session \
    --enable-fpm \
    --with-fpm-user=nginx \
    --with-fpm-group=webapp

    配置好之后运行make && make install 不出现什么错误提示的话一壶茶的时间估计也差不多了。需要说一下的就是php7的php-fpm配置,php7安装好了会在php-fpm.config.default文件中include一个php-fpm.d的目录下的所有*.conf配置文件.因此,php-fpm比之前版本的PHP配置多了一个位置,当然,这个可选择位置哈。不多说了,PS,顺便开启一下自带的Opcache缓存功能,非常好用。大伙来看下php7的探针吧:

    php7_tz

    END...



沪ICP备19023445号-2号
友情链接