设为首页 收藏本站
查看: 2902|回复: 0

[经验分享] PHP安装:

[复制链接]
YunVN网友  发表于 2018-12-13 10:49:41 |阅读模式
  PHP安装:
  系统环境: RHEL5.4 x86-64
  
  tar jxflibmcrypt-2.5.8.tar.bz2    ##解压安装包
  ./configure prefix=/usr/local/php with-config-file-path=/usr/local/php/etc--with-mysql=/usr/local/mysql/
  --with-openssl--with-snmp --with-gd --with-zlib --with-curl --with-libxml-dir --with-png-dir--with-jpeg-dir --with-
  freetype-dir with-pear --with-gettext --with-gmp --with-mcrypt--enable-inline-optimization --enable-soap
  --enable-ftp--enable-sockets --enable-mbstring--with-mysqli=/usr/local/mysql/bin/mysql_config --enable-fpm
  --with-fpm-user=wwwwith-fpm-group=www with-libdir=lib64
  

  cgi.fix_path info=0  #防止 Nginx 文件类型错误解析漏洞
  : ln -s /usr/local/mysql/lib/usr/local/mysql/lib64 不然 php 编译的时候找不到mysql 的库文件
  


   操作步骤
   (1)安装
    241  tarjxf php-5.6.20.tar.bz2
    242  ls
    243  cdphp-5.6.20/
    244  ls
  

    245  cd..
    246  yum install  curl-devellibjpeg-turbo-devel-1.2.1-1.el6.x86_64 libpng-devel  freetype-devel  net-snmp-devel bison  gmp-devel
    248  ls
    259 rpm -ivh libmcrypt-devel-2.5.8-9.el6.x86_64.rpmlibmcrypt-2.5.8-9.el6.x86_64.rpm ###解决依赖性的软件。
    250  ls
    251 rpm -ivh re2c-0.13.5-1.el6.x86_64.rpm  ###以上都是加载过程中需要的安装包。Yum库中没有就去网上下载
    252  cdphp-5.6.20/
    253 ./configure --prefix=/usr/local/lnmp/php--with-config-file-path=/usr/local/lnmp/php/etc --with-mysql=mysqlnd--with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-openssl --with-snmp--with-gd --with-zlib --with-curl --with-libxml-dir --with-png-dir--with-jpeg-dir --with-freetype-dir --with-gmp --with-gettext--enable-inline-optimization --enable-soap --enable-ftp --enable-sockets--enable-mbstring --enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx--with-mcrypt --with-mhash
    254 make && make install
  

   在加载过程中缺什么安装什么。



   (2)配置
    257  cp php.ini-production /usr/local/lnmp/php/etc/php.ini
    258  cd sapi/
    259  ls
    260  cdfpm/
    261  ls
    262  cp init.d.php-fpm /etc/init.d/php-fpm
    263 chmod +x /etc/init.d/php-fpm
    264  cd ..
    265  cd/usr/local/lnmp/php/etc/
  
    266  ls
    267 vim php.ini  ###改时区
          925 date.timezone = Asia/shanghai
  截图
  

    268  cpphp-fpm.conf.default php-fpm.conf
    269 vim php-fpm.conf
  截图
  
    270 /etc/init.d/php-fpm start
  
    276 vim  ~/.bash_profile
  截图:
  

    277 source  ~/.bash_profile
    278 php -m
    279 netstat -antlp | grep :9000
    281  cd..
    282  cdnginx/
    283  ls
    284  cdconf
    285  ls
    286 vim nginx.conf
  截图:
  


    287  cd..
    288  cdhtml/
    289  ls
    291 vim index.php  ## 完整路径vim /usr/local/lnmp/nginx/conf/nginx.conf
  截图:
  
    296 nginx -t    #检查nginx有没有语法错误
    297 nginx   ###开启服务
  

  测试:输入IP


  





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-650865-1-1.html 上篇帖子: php之推荐vim 下篇帖子: php编译时出现错误解决方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表