Я пытаюсь установить платформы Phalcon, и я не мог сделать эту часть правильно
Добавьте расширение своего php.ini:
extension=phalcon.so
Наконец, перезапустите веб-сервер
Я изменил мой 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
расширение нигде не.
Я даже попробовал это.
Я сделал установку через выполнение этих шагов...
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
Я работал через него, я использовал 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)