系统环境:Linux ubuntu
/path=自定义PHP安装路径 例如:/home/work/study/soft/php/
一、PHP源码安装
1、解压PHP源码压缩包 tar -zxvf 压缩文件名.tar.gz 和安装依赖
解压命令
tar -zxvf 压缩文件名.tar.gz sudo apt update sudo apt install gcc sudo apt install make sudo apt install openssl sudo apt install curl sudo apt install libbz2-dev sudo apt install libxml2-dev sudo apt install libjpeg-dev sudo apt install libpng-dev sudo apt install libfreetype6-dev sudo apt install libzip-dev
2、进入解压的目录安装输入命令
./configure --prefix=/path make install
3、设置php.ini
首先查看php的默认安装位置
php -i | grep php.ini 最后将PHP源码包的php.ini-development 移动到 默认的路径并改名为php.ini
4、设置php bash 命令
此时测试 php filename.php 会说php 命令不存在
~/.bash_profile内容:
PATH=$PATH:$HOME/bin
export PATH
alias php=/path/bin/php
例如:/home/work/study/soft/php/bin/php
生效命令:
source ~/.bash_profile
最后php命令就生效了
二、PHP 拓展swoole源码安装
1、下载源码包
git clone http://git.oschina.net/swoole/swoole 2、进入源码包输入命令
/path/bin/phpize
3.安装自定义目录
/configure --with-php-config=/path/bin/php-config
make install例如:/home/work/study/soft/php
4、设置php.ini,添加
extension=swoole最后测试命令
php -m看到有swoole说明安装成功