한 기사에서 Swoole 설치 방법 알아보기

爱喝马黛茶的安东尼
풀어 주다: 2019-11-22 15:59:14
앞으로
3000명이 탐색했습니다.

한 기사에서 Swoole 설치 방법 알아보기

swoole은 Linux나 ios 등 유닉스 계열 환경에서 구성되었으며, 윈도우 환경에서는 지원하지 않습니다. 잘.

tar 컴파일 및 설치 참고: https://www.jianshu.com/p/0c0d19c36ed0

컴파일 및 설치 참고: http://www. hu-rong.com/article/323

https://blog.csdn.net/q85795362/article/details/85256206

설치 단계 swoole은 다음과 같습니다:

준비:

1. Linux를 확인하세요(여기서는 CentOS7.6을 예로 사용했습니다.) ) 버전:

[root@VM_6_21_centos ~]# cat /etc/redhat-release
로그인 후 복사

2. PHP 버전을 확인하세요

[root@VM_6_21_centos ~]# php -v
로그인 후 복사

3. PHP가 설치된 확장 프로그램

[root@VM_6_21_centos ~]# php -m
로그인 후 복사

4을 확인하세요. 현재 위치: #🎜🎜 #

[root@VM_6_21_centos ~]# pwd
로그인 후 복사

5. 종속성 패키지 파일 설치# find / -name phpize 찾기: phpize

[root@VM_6_21_centos ~]# yum install php-devel      # 通过php的工具包添加扩展,运行命令:phpize
                 yum install glibc-headers  
                 yum install gcc-c++ 
                 yum install git            # git clone
                 yum -y install nghttp2
로그인 후 복사

6 oneinstack 통합 환경을 사용하여 lnmp를 설치했습니다

php.ini 位置:/usr/local/php/etc/php.ini  或者  whereis php.ini
로그인 후 복사

설치 시작

1. 홈 디렉터리에 CD를 넣고 swoole

[root@VM_6_21_centos ~]# git clone https://github.com/swoole/swoole-src.git
[root@VM_6_21_centos ~]# ls
[root@VM_6_21_centos ~]# mkdir /usr/local/swoole/
로그인 후 복사

2을 다운로드합니다. /root 디렉토리는 /usr/local/swoole/

[root@VM_6_21_centos ~]# cp -r /root/swoole-src/.  /usr/local/swoole/
로그인 후 복사

3입니다. PHP 설치 위치(php7.2.16) /usr/local/php/bin/php-config(특정 상황은 사례별로 처리됩니다)

[root@VM_6_21_centos ~]#   cd  /usr/local/swoole/
[root@VM_6_21_centos swoole]#  ./configure   --with-php-config=/usr/local/php/bin/php-config --enable-sockets 
--enable-openssl  --enable-http2        # 配置
[root@VM_6_21_centos swoole]#  make clean && make && sudo make install   # 编译安装
로그인 후 복사
# 🎜🎜#4, swoole.so 구성 위치

[root@VM_6_21_centos ~]# vim  /usr/local/php/etc/php.ini
配置:
extension =/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/swoole.so
로그인 후 복사

修改了php配置需要平滑启动php-fpm
[root@VM_6_21_centos ~]# ps -aux | grep php-fpm 
找到phpfpm 的master process的进程id
[root@VM_6_21_centos ~]#   kill -SIGUSR2 process_id          #实现平滑重启php-fpm
로그인 후 복사
한 기사에서 Swoole 설치 방법 알아보기# 🎜🎜#

5. 프로세스 보기: http://www.hu-rong.com/article/323한 기사에서 Swoole 설치 방법 알아보기

PHP 중국어 웹사이트, 다수 무료
swoole 입문 튜토리얼

중 온라인 학습에 오신 것을 환영합니다!

위 내용은 한 기사에서 Swoole 설치 방법 알아보기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!