Linux下PHP源码安装及Swoole安装

271 阅读1分钟

系统环境: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说明安装成功