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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM