Содержание этой статьи, чтобы дать нам начинающий Swoole: шаги установки PHP7 Swoole, есть определенное эталонное значение, друг в необходимости можно сослаться, я надеюсь на вашу помощь.
окружающая среда
Здесь не используется Apache в качестве веб-сервера. Использование Nginx + PHP-FPM, более мощная, более удобная конфигурация. И для того, чтобы идти в ногу с PHP, но и использование относительно новой версии PHP
- [Х] centos7
- [Х] php7.0.12
- [Х] Nginx / 1.10.2
- [Х] PHP-FPM
Скачать swoole
Во-первых, загрузите пакет swoole источника, эта операция очень проста, там не так много сказать. (Нет Wget: заварить установить Wget - Mac)
wget -c https://github.com/swoole/swoole-src/archive/v2.0.6.tar.gz
解压: tar -zxvf v2.0.6.tar.gz
cd swoole-src-2.0.6/
Компиляция и установка
Использование phpize для создания компиляции конфигурации PHP
./configure делает обнаружение компиляции конфигурации
делают компиляции, сделать установки для установки
Команда:
[root@php7 swoole-src-2.0.6]# phpize
[root@php7 swoole-src-2.0.6]# ./configure
[root@php7 swoole-src-2.0.6]# make && make install
После того, как сделать установки, если правильно, то будет следующее
[root@php7 swoole-src-2.0.6]# make install
Installing shared extensions: /usr/lib64/php/modules/
Это означает , что в /usr/lib64/php/modules/
директории, успешно сгенерированный swoole.so
файл
Измените файл конфигурации
(Непосредственно наносится непосредственно на расширение в расширении = swoole.so в /usr/local/php5-7.0.12-20161101-102255/lib/php.ini)
Для того, чтобы иметь возможность использовать модуль, также необходимо добавить модуль в файле php.ini.
Следует отметить, файлы конфигурации php7 модуля индивидуально разделены.
Вы можете найти следующее в php.ini
;;;;
; Примечание: упакованные модули расширения теперь загружаются через ini - файлы
; находится в директории /etc/php.d; они загружаются по умолчанию.
;;;;
Поэтому, если установка PHP, если нет специальных настроек, вы можете /etc/php.d
каталог, найти файл конфигурации для добавления модуля.
В кд /etc/php.d каталог, заполнить соответствующую конфигурацию
[root@php7 swoole-src-2.0.6]# vim swoole.ini
; Enable swoole extension module
extension=swoole.so
Restart Service
эхо phpinfo (); см при загруженном успеха swoole
Установка ида-хелперы:
Клонирование следующий адрес: