源码安装PHP

PHP安装地址

  • 拽到服务器上去
  • 命令:
    scp root@101.201.236.9:/tmp/php-7.2.13.tar.gz .
    在这里插入图片描述
  • 复制 :
  • cp(复制) /root(路径) php-7.2.13.tar.gz(包)
  • 命令: cp /root php-7.2.13.tar.gz

在这里插入图片描述

  • 1.安装依赖:
    命令:
    yum install -y make cmake gcc gcc-c++ autoconf automake libpng-devel libjpeg-devel zlib libxml2-devel ncurses-devel bison libtool-ltdl-devel libiconv libmcrypt mhash mcrypt pcre-devel openssl-devel freetype-devel libcurl-devel

  • 2.解压文件: tar -xvf php-7.2.13.tar.gz
    注意:解压完要进去,以后在预检查

  • 3.预检查:
    命令:
    ./configure --prefix=/usr/local/php7 --with-mysql --with-mysqli --with-pdo_mysql --with-iconv-dir --with-zlib --with-libxml-dir --enable-xml --enable-fpm --enable-mbstring --with-gd --with-openssl --with-mhash --enable-sockets --with-xmlrpc --enable-zip --enable-soap --with-freetype-dir=/usr/lib64

  • 完成的图片:
    在这里插入图片描述
    4.编译:
    命令: make

  • 5.安装:
    命令: make install

  • 6.配置[php的配置文件]
    命令: cp /soft/php-7.2.13/php.ini-development /usr/local/php7/etc/php.ini

  • cd /usr/local/php7/

  • cd etc/
    在这里插入图片描述

  • 7.配置php-fpm配置文件
    命令: cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf
    在这里插入图片描述
    在这里插入图片描述

  • 8.配置php-fpm
    命令: mv www.conf.default www.conf

  • 9.启动php
    命令: /usr/local/php7/sbin/php-fpm

    • netstat -ant(查看端口号)在这里插入图片描述
    • 查看进程
      命令:php-fpm.d]# ps aux | grep php-fpm在这里插入图片描述

nginx和PHP 打通

  • 路径:/usr/local/nginx/conf
    进去后备份(命令):cp nginx.conf nginx.conf1
    在这里插入图片描述
    进入Nginx.conf(命令): vim nginx.conf
    查看号:set nu
    在这里插入图片描述
    在这里插入图片描述
    修改成: $document_root
    在这里插入图片描述
    在这里插入图片描述
    进入html (命令) vim text.php
    在这里插入图片描述
<?php
phpinfo();

平缓重启: ./nginx -s reload
在这里插入图片描述
在这里插入图片描述

curl扩展


[root@iZ2zee0nytq6dev0ugui2iZ ~]# cd /soft/php-7.2.13/ext/curl/
[root@iZ2zee0nytq6dev0ugui2iZ curl]# /usr/local/php7/bin/phpize
[root@iZ2zee0nytq6dev0ugui2iZ curl]# ./configure --with-php-config=/usr/local/php7/bin/php-config
[root@iZ2zee0nytq6dev0ugui2iZ curl]# make
[root@iZ2zee0nytq6dev0ugui2iZ curl]# make install


在这里插入图片描述


#路径
[root@iZ2zee0nytq6dev0ugui2iZ /]# cd /usr/local/php7/etc/
[root@iZ2zee0nytq6dev0ugui2iZ etc]# vim php.ini

用【 / 搜索】 【/curl /windows】 (定位)


在这里插入图片描述


extension=redis.so
extension=curl.so

在这里插入图片描述


#杀死进程
[root@iZ2zee0nytq6dev0ugui2iZ etc]# killall php-fpm
#重启进程
[root@iZ2zee0nytq6dev0ugui2iZ etc]# /usr/local/php7/sbin/php-fpm


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值