php72編譯安裝擴展之問題一(package is required for use of this command)

1.wget -c https://github.com/swoole/swoole-src/archive/v2.0.8.tar.gz //目前最新版2.0.8

2.tar -zxvf v2.0.8.tar.gz//解壓縮 然後cd進入壓縮後目錄

3.這個時候需要使用phpize生成編譯文件(在這裏附上http://www.cnblogs.com/hubing/p/4941692.html對phpize的解釋 已經很明瞭了){

phpize的作用可以這樣理解:偵測環境(phpize工具是在php安裝目錄下,基於這點phpize對應了當時的php環境,所以是要根據該php的配置情況生成對應的configure文件),建立一個configure文件。必須在一個目錄下去運行phpize。那麼phpize就知道你的的環境是哪個目錄,並且configure文件建立在該目錄下。

}

此時的我保錯如下:Can't find PHP headers in /usr/include/php The php-devel package is required for use of this command.

讓你下載名爲php73-php-devel的包,

解決方法:yum install php70w-devel

4.執行phpize  /usr/bin/phpize(記得要在swoole擴展目錄下執行)

5.執行 ./configure

6.然後就是 make && make install 一起走完

7.最後要修改下php.ini  添加extension=swoole.so

8.記得重啓服務

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章