<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                這篇筆記是在php7剛出來不久,然后當時測試性能的時候源碼安裝swoole的時候記錄的,當時是記錄在word里,雖然現在都使用docker了,還是在這里分享出來吧。 # swoole 源代碼 編譯安裝 ## 源碼安裝git 其實這種工具類的軟件直接`yum install `好了,但是我這里也源碼安裝了。 ### 步驟1. 安裝依賴包 `yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel` ` yum install gcc perl-ExtUtils-MakeMaker` ### 步驟2. 卸載舊的git版本(如果之前有安裝rpm包) yum remove git ### 步驟3. 下載&解壓 ``` cd /usr/src wget https://www.kernel.org/pub/software/scm/git/git 2.5.0.tar.gz tar -zxvf git-2.5.0.tar.gz ``` 或 ` wget https://github.com/git/git/archive/v2.5.0.tar.gz` 下載 步驟4. 編譯安裝 ``` cd git-2.5.0 make prefix=/usr/local/bin/git all make prefix=/usr/local/git install echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc source /etc/bashrc ``` ## 安裝 openssl ``` wget http://www.openssl.org/source/openssl-1.0.2j.tar.gz tar -zxvf ./config --prefix=/usr/local/openssl make install ``` cp openssl 到 sbin 下 ## 源碼安裝swoole ### 下載swoole源碼 git clone https://gitee.com/swoole/swoole.git ![](https://img.kancloud.cn/a2/c2/a2c2a84e0ce9919bb98f7acd085915fc_642x219.png) ### phpize 生成 swoole 安裝config文件 ![](https://img.kancloud.cn/26/1e/261ea19f69bd044020b6095057a62f4e_649x80.png) 找到 phpize 目錄并來到swoole 的目錄: ![](https://img.kancloud.cn/52/de/52deb4026613aa5c830df20cad5a5bc6_638x151.png) 說我缺少 autoconf 我安裝一下 `yum install autoconf` phpize 再試一次 沒報錯 ![](https://img.kancloud.cn/04/2b/042bbe60698af13354148e79a11728ed_639x95.png) `./configure --enable-openssl --with-php-config=/usr/php-7.2.5/bin/php-config` 各種報錯 看看缺啥就按啥即可。 ### 編譯安裝swoole ![](https://img.kancloud.cn/47/b8/47b80f4a60fd6827d30370acdef06870_644x163.png) cd /usr/php-7.2.5/lib/php/extensions/no-debug-non-zts-20170718/ 下看看 ![](https://img.kancloud.cn/f0/75/f075ff8c2d6c39bfb72ea48dc51c2cba_643x66.png) 多了三個文件 回到之前目錄 ![](https://img.kancloud.cn/32/28/32286237487a26962466efb10c03a932_641x53.png) 找到 /home/soft/swoole/examples/server/echo.php php echo.php 執行以下 報錯 ![](https://img.kancloud.cn/84/62/84626c712b12763e1de25b9cfa596ec4_639x223.png) 找不到這個類?? 修改 ini文件 增加擴展 `vi /usr/php-7.2.5/lib/php.ini ``` 加上 swoole 擴展 保存 php -m 看一眼 ![](https://img.kancloud.cn/b8/e2/b8e22c12b075389b44e7f8f9f6b96542_644x385.png) php 執行以下 之前的文件 /home/soft/swoole/examples/server/echo.php 沒反應 打開另一個終端 `netstat -anp | grep 9501` ![](https://img.kancloud.cn/d7/ff/d7ff959a5eed86ed4ff1b55073520c05_643x110.png) 成功 >附一個php編譯命令 `./configure --prefix=/usr/local/php \--prefix=/usr/local/php \--with-config-file-path=/usr/local/php/etc \-with-libxml-dir=/usr \--with-iconv-dir \--with-mhash \--with-openssl \--with-mysqli=shared,mysqlnd \--with-pdo-mysql=shared,mysqlnd \--with-zlib \--enable-zip \--enable-inline-optimization \--disable-debug \--disable-rpath \--enable-shared \--enable-xml \--enable-bcmath \--enable-shmop \--enable-sysvsem \--enable-mbregex \--enable-pcntl \--enable-sockets \--without-pear \--with-gettext \--enable-session`
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看