저는 최근 대화형 노트북인 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/composer2 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$ 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!