标签:profile bin swoole Swoole PHP7.3 源码 php bash
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 扩展文件
![](https://www.icode9.com/i/l/?n=18&i=blog/1075735/201912/1075735-20191218155544312-1070430719.png)
<2>,让php支持swoole
在php.ini文件中添加:extension=swoole.so
查看是否添加成功:php -m
在swoole/examples/server下执行php echo.php
查看是否执行端口:9501
netstat -anp|grep 9501
标签:profile,bin,swoole,Swoole,PHP7.3,源码,php,bash 来源: https://www.cnblogs.com/huxuanjing/p/12060295.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。