zoukankan      html  css  js  c++  java
  • CentOS6.8编译安装lnmp(四)- PHP

    接上文 CentOS6.8编译安装lnmp(三)- Nginx

    安装php

    cd /lnmp/src
    tar -jxvf php-7.0.7.tar.bz2
     cd php-7.0.7
    ./configure --prefix=/usr/local/php7 
    --with-config-file-path=/usr/local/php7/etc 
    --with-mysqli=/usr/local/mysql/bin/mysql_config 
    --enable-mysqlnd 
    --with-mysql-sock=/usr/local/mysql/mysql.sock 
    --with-gd 
    --with-iconv 
    --with-zlib 
    --enable-xml 
    --enable-bcmath 
    --enable-shmop 
    --enable-sysvsem 
    --enable-inline-optimization 
    --enable-mbregex 
    --enable-fpm 
    --enable-mbstring 
    --enable-ftp 
    --enable-gd-native-ttf 
    --with-openssl 
    --enable-pcntl 
    --enable-sockets 
    --with-xmlrpc 
    --enable-zip 
    --enable-soap 
    --without-pear 
    --with-gettext 
    --enable-session 
    --with-mcrypt 
    --with-curl 
    --with-jpeg-dir 
    --with-freetype-dir 
    --with-pdo-mysql=/usr/local/mysql/
    
    make #编译,,若遇到make: *** [ext/fileinfo/libmagic/apprentice.lo] 错误 ,这加参数–-disable-fileinfo
    make install #安装
    
    cp php.ini-production /usr/local/php7/etc/php.ini #复制php配置文件到安装目录
    rm -rf /etc/php.ini #删除系统自带配置文件
    ln -s /usr/local/php7/etc/php.ini /etc/php.ini #添加软链接
    
    
    cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
    cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf #拷贝模板文件为php-fpm配置文件
    cp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf  
    
    vi /usr/local/php7/etc/php-fpm.d/www.conf  #编辑
    
    user = www #设置php-fpm运行账号为www
    group = www #设置php-fpm运行组为www
    
    vim /usr/local/php7/etc/php-fpm.conf
    pid = run/php-fpm.pid #取消前面的分号
    
    设置 php-fpm开机启动
    cp /lnmp/src/php-7.0.7/sapi/fpm/init.d.php-fpm /etc/rc.d/init.d/php-fpm #拷贝php-fpm到启动目录
    chmod  x /etc/rc.d/init.d/php-fpm #添加执行权限
    chkconfig php-fpm on #设置开机启动
    vi /usr/local/php7/etc/php.ini #编辑配置文件
    
    找到:;date.timezone =
    修改为:date.timezone = PRC #设置时区
    找到:expose_php = On
    修改为:expose_php = OFF #禁止显示php版本的信息
    找到:short_open_tag = Off
    修改为:short_open_tag = ON #支持php短标签
    

    未完待续!

  • 相关阅读:
    如何安装mysql
    07 登录接口开发
    06 跨域问题
    05 实体校验
    04 异常处理
    03 整合shiro+jwt 会话共享
    02 统一结果封装
    01 新建SpringBoot项目 整合Mybatis Plus(Spring Boot 前后端分离)
    结合Scikit-learn介绍几种常用的特征选择方法
    Set_ML
  • 原文地址:https://www.cnblogs.com/lantor/p/7351417.html
Copyright © 2011-2022 走看看