>  기사  >  백엔드 개발  >  Jupyter Notebook에 PHP 커널 설치

Jupyter Notebook에 PHP 커널 설치

藏色散人
藏色散人앞으로
2020-01-10 14:44:513228검색

저는 최근 대화형 노트북인 Jupyter Notebook에 크게 매료되었습니다. 그런 다음 자체 Python 커널을 시험해 본 후 이 애플리케이션이 전체적으로 매우 좋다고 느꼈기 때문에 Jupyter 커널을 포함하여 이 애플리케이션이 지원하는 다른 커널을 검색했습니다.

이 애플리케이션에 PHP 커널을 설치하는 방법을 아래에 소개하겠습니다.

설치 단계

PHP 커널 Jupyter-PHP 설치

환경 요구사항

1.PHP >= 7.0

2.Jupyter Notebook 설치됨

3.Mac에서의 작동

# 🎜🎜#Steps

1. 전역적으로 Composer 설치

$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer

2 PHP-ZMQ 확장 프로그램 설치

(1) 컴파일 다운로드

$ git clone git://github.com/mkoppanen/php-zmq.git
$ cd php-zmq
$ phpize && ./configure
$ make && make install

(2) 구성 수정

php.ini 구성을 수정하고 `extension=/path/modules/zmq.so`를 추가합니다

#🎜🎜 # 3.

jupyter-php-installer.phar

4를 다운로드합니다. phar 설치 프로그램

$ php jupyter-php-installer.phar install

5을 실행합니다. Jupyter- PHP 커널이 성공적으로 설치되었습니다. -ZMQ no autoconf 및 pkg-config

Solution:

    $ brew install autoconf
    $ brew install pkg-config

문제 2: php가 없습니다. Mac의 ini

#🎜 🎜#해결책:

    $ sudo cp /etc/php.ini.default /etc/php.ini

문제 3:

컴파일된 확장 zmq.so는 다음과 같을 수 없습니다. PHP 기본 확장 경로 /usr/lib/ php/extensions/no-debug-non-zts-20160303/

Solution:

macOS 시스템 무결성 보호( SIP)은 zmq.so를 기본 경로 아래로 이동하는 것을 방지하며 SIP를 끄고 싶지 않습니다. 따라서 해결책은 절대 경로를 작성하는 확장 기능을 도입하는 것입니다

extension=/path/modules/zmq.so

문제 4:

PHP 커널을 사용하고 이중 출력을 인쇄하려면

해결책:

실제로 인쇄된 값과 반환된 값이 구별되지 않는 출력으로 인해 발생하는 것으로, 작성자가 아직 해결하지 못했습니다.

문제

PHP 관련 지식을 더 보려면

PHP 튜토리얼

을 방문하세요!

위 내용은 Jupyter Notebook에 PHP 커널 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제