При попытке установить версию apache 2.4.4 с помощью следующего метода:
Источник: http://zhuojun.info/?p=1121
Перед установкой Apache 2.4. 4, вы должны установить PCRE, иначе это не удастся. Процесс установки PCRE прост. После его загрузки запустите в терминале следующие команды:sudo ./configure
sudo make
sudo make install
Загрузите APR и APR-Util с http://apr.apache.org, распакуйте их в каталог Apache, /srclib/apr и /srclib/apr-util (номера версий в имена каталогов) и введите следующие команды для установки Apache: sudo ./configure --with-included-apr
sudo make
sudo make install
Введите следующую команду для запуска Apache: sudo /usr/local/apache2/bin/apachectl start
Возможно, что-то не так: /usr/local/apache2/bin/httpd: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
Введите следующую команду для просмотра зависимостей общей библиотеки httpd: ldd httpd
Найдено «libpcre .so.1 => not found ", затем введите следующую команду для обновления ссылок: sudo ldconfig
Перезапустите Apache и должен работать. Все казалось прекрасным, но когда я попытался запустить службу Apache, он дал ошибку:
root@server1:/usr/local/apache2/bin# /etc/init.d/apache2 start
* Starting web server apache2 /usr/sbin/apache2: symbol lookup error: /usr/sbin/apache2: undefined symbol: apr_ldap_url_parse
Action 'start' failed.
The Apache error log may have more information.
[fail]
Я попытался снова установить apr, но ничего не работает. Пожалуйста, помогите.
В журнале Apache показано что-то вроде этого:
[Mon Jun 17 10:31:08 2013] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.6 with Suhosin-Patch configured -- resuming normal operations
[Mon Jun 17 11:48:20 2013] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.6 with Suhosin-Patch configured -- resuming normal operations
[Mon Jun 17 15:44:36 2013] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.6 with Suhosin-Patch configured -- resuming normal operations