Не может установить расширение Phalcon на Ubuntu

Я пытаюсь установить платформы Phalcon, и я не мог сделать эту часть правильно

  1. Добавьте расширение своего php.ini:

    extension=phalcon.so

  2. Наконец, перезапустите веб-сервер

Я изменил мой php.ini файл, расположенный в /etc/php5/apache2/ перезапустите apache сервер, но расширение не добавляется, когда я тестирую его через

<?php print_r(get_loaded_extensions()); ?>

вывод

Array
(
    [0] => Core
    [1] => date
    [2] => ereg
    [3] => libxml
    [4] => openssl
    [5] => pcre
    [6] => zlib
    [7] => bcmath
    [8] => bz2
    [9] => calendar
    [10] => ctype
    [11] => dba
    [12] => dom
    [13] => hash
    [14] => fileinfo
    [15] => filter
    [16] => ftp
    [17] => gettext
    [18] => SPL
    [19] => iconv
    [20] => mbstring
    [21] => session
    [22] => posix
    [23] => Reflection
    [24] => standard
    [25] => shmop
    [26] => SimpleXML
    [27] => soap
    [28] => sockets
    [29] => Phar
    [30] => exif
    [31] => sysvmsg
    [32] => sysvsem
    [33] => sysvshm
    [34] => tokenizer
    [35] => wddx
    [36] => xml
    [37] => xmlreader
    [38] => xmlwriter
    [39] => zip
    [40] => apache2handler
    [41] => PDO
    [42] => curl
    [43] => gd
    [44] => imagick
    [45] => imap
    [46] => intl
    [47] => json
    [48] => mcrypt
    [49] => memcache
    [50] => ming
    [51] => mysql
    [52] => mysqli
    [53] => pdo_mysql
    [54] => pdo_sqlite
    [55] => pspell
    [56] => readline
    [57] => recode
    [58] => snmp
    [59] => sqlite3
    [60] => tidy
    [61] => xmlrpc
    [62] => xsl
    [63] => mhash
    [64] => Zend OPcache
)

phalcon расширение нигде не.

Я даже попробовал это.

3
задан 13 April 2017 в 15:14

2 ответа

Я сделал установку через выполнение этих шагов...

sudo apt-get install php5-dev libpcre3-dev gcc make php5-mysql git-core autoconf

### Do these in any folder you want
git clone --depth=1 git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install

### Create the extension ini file in /etc/php5/mods-available    
echo 'extension=phalcon.so' | sudo tee -a /etc/php5/mods-available/phalcon.ini
cd /etc/php5/mods-available    
sudo php5enmod phalcon

### Restart apache
sudo /etc/init.d/apache2 restart
9
ответ дан 1 December 2019 в 13:06

Я работал через него, я использовал nginx + php-fpm вместо этого, но рабочий процесс должен быть тем же. Создайте файл в /etc/php5/mods-available названный phalcon.ini:

echo 'extension=phalcon.so' | sudo tee -a /etc/php5/mods-available/phalcon.ini

Теперь создайте символьную ссылку на этот файл (примечание: я делаю его правильный путь, вместо того, чтобы вывести файл непосредственно) в /etc/php5/conf.d/:

sudo ln -s -T ../mods-available/phalcon.ini /etc/php5/conf.d/20-phalcon.ini

Перезапустите свой веб-сервер (и fpm, если у Вас есть он), и вуаля!

Массив ([0] => Ядро [1] => дата [2] => ereg [3] => libxml [4] => openssl [5] => pcre [6] => zlib [7] => bcmath [8] => bz2 [9] => календарь [10] => ctype [11] => dba [12] => dom [13] => хеш [14] => fileinfo [15] => фильтр [16] => ftp [17] => gettext [18] => SPL [19] => iconv [20] => json [21] => mbstring [22] => сессия [23] => posix [24] => Отражение [25] => стандарт [26] => shmop [27] => SimpleXML [28] => мыло [29] => сокеты [30] => Phar [31] => exif [32] => sysvmsg [33] => sysvsem [34] => sysvshm [35] => токенизатор [36] => wddx [37] => xml [38] => xmlreader [39] => xmlwriter [40] => zip [41] => cgi-fcgi [42] => PDO [43] => gd [44] => mysql [45] => mysqli [46] => pdo_mysql [47] => pdo_pgsql [48] => pgsql [49] => mcrypt [50] => phalcon [51] => mhash)

2
ответ дан 1 December 2019 в 13:06

Другие вопросы по тегам:

Похожие вопросы: