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