zoukankan      html  css  js  c++  java
  • PHP7.3 和 Swoole源码安装

    1,php7.3源码安装

    <1>,获取PHP7源码:www.php.net

     tar -xzvf ... # 解压命令
    
     ./configure --prefix=/home/study/php # 安装至某个路径,提前安装gcc等
    
     make # 编译
     make install # 安装
     源码执行文件放在:bin目录下
    
     php -m  # 查看 PHP 安装的扩展
    

    <2>,简化php命令
    alias 命令=命令的绝对路径

      vim /.bash_profile
      alias php=/home/work/soft/php/bin/php # 添加
      source /.bash_profile # 注意
      source FileName
      作用:在当前bash环境下读取并执行FileName中的命令。    用于重新执行刚修改的初始化文档,如 .bash_profile 和 .profile 等等
       注:该命令通常用命令“.”来替代
       如:source /etc/profile 与 . /etc/profile是等效的
    
       php -i | grep php.ini # 查找PHP的配置文件
    

    2,swoole源码安装
    <1>,获取swoole源码:https://gitee.com/swoole/swoole.git

        phpize是用来扩展php模块的,通过phpize可以建立php的外挂模块,解决没有configure问题
    
        /usr/local/php/bin/phpize # 在需要执行的目录执行这行代码即可
        ./configure --with-php-config=/usr/local/php/bin/php-config   
         make
         make install
         最后可以在PHP的扩展目录中看见swoole.so 扩展文件
       
     <2>,让php支持swoole
    
         在php.ini文件中添加:extension=swoole.so
         查看是否添加成功:php -m
    
         在swoole/examples/server下执行php echo.php
         查看是否执行端口:9501
    
         netstat -anp|grep 9501
  • 相关阅读:
    线程中断总结
    线程的基本协作和生产者消费者
    synchronized总结
    线程基础总结
    Java集合总结(三):堆与优先级队列
    Java集合总结(二):Map和Set
    Java集合总结(一):列表和队列
    java枚举类型总结
    java 内部类简单总结
    java Integer包装类装箱的一个细节
  • 原文地址:https://www.cnblogs.com/huxuanjing/p/12060295.html
Copyright © 2011-2022 走看看