Я создаю php 5.5 из источника, используя эту команду:
sudo ./configure --enable-mbstring --enable-intl --with-gd --with-mysql --with-pdo-mysql --with-curl --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --includedir=/usr/include --prefix=/opt/php5
тогда
sudo make install
Во время компиляции проблем нет, и я могу сделать php -v в конце, что дает мне правильную версию php, но проблема в том, что я пытаюсь использовать httpd (apache), а когда я делаю «http: // localhost», я могу см. исходный код php.
Я не могу включить mod_php и нет mod_php в моем каталоге / etc / httpd / modules /. Что мне нужно сделать, чтобы создать mod_php, чтобы я мог включить его на сервере httpd (apache)?
Я должен был включить
--with-apxs2
и перед перекомпиляцией мне пришлось установить:
sudo yum install httpd-devel
Тогда не забудьте включить в vhost:
<IfModule mod_php5.c> AddType application/x-httpd-php .php </IfModule>