Я пытаюсь установить модуль pcntl в php для Debian.Установка модуля PHP pcntl
Что я сделал так жира:
Apache установка
apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert
установка PHP
apt-get install libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-json php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
Compilling pcntl
cd php apt-get source php5 cd php5-(WHATEVER_RELEASE)/ext/pcntl phpize ./configure make
Но когда бежать «Сделать тест» я получил коснуться так:
Build complete.
Don't forget to run 'make test'.
PHP Warning: PHP Startup: Invalid library (maybe not a PHP library) 'pcntl.so' in Unknown on line 0
PHP Warning: PHP Startup: Invalid library (maybe not a PHP library) 'pcntl.so' in Unknown on line 0
я упускаю что-то здесь ????
Таким образом, после того, я знаю, что мне нужно восстановить PHP с помощью команды наблюдения:
./configure --prefix=/usr --with-config-file-path=/etc --enable-sysvsem --enable-pcntl --enable-sigchild
make
make install
И у меня есть такое же предупреждение, когда я начинаю свой сервер Apache.
Спасибо за любую идею.
да в курсе, я сделал это после того, как строить свой собственный PHP. Но у меня все еще такая же проблема – gabsao
@gabsao Я отредактировал свой ответ. Посмотри на это. Я думаю, вам нужно изменить каталог. – stefan