3

Я установил apache и php из исходного кода и заставил их работать вместе месяц назад. Потому что я изучаю их обоих этим термином.
Теперь мне нужно MySQL, чтобы сделать больше работ. И я установил MySQL из источника только сейчас. Однако я не знаю, как заставить это работать с php.
Я осмотрелся и нашел несколько тем по настройке среды LAMP . Большинство из них сначала устанавливают mysql и используют параметры команды --with-mysql=/usr/local/mysql и --with-mysqli=/usr/local/mysql/bin/mysql_config при установке php. Но в моем случае я сначала установил php.
Есть ли способ сообщить php, что я установил mysql? Или я должен переустановить php?

1 ответ1

1

Наконец, я перекомпилировал исходный код php с добавлением --with-mysql=/opt/mysql , --with-mysqli=/opt/mysql/bin/mysql_config и --with-pdo-mysql тремя опциями конфигурации, чтобы позволить моему php поддерживать модули mysql. Шаги принимаются следующим образом:
1> остановить службы Apache и MySQL
2> резервная копия php.ini
3> удалить php
4> перенастроить источник php
./configure --prefix=/opt/php --with-apxs2=/opt/apache/bin/apxs --with-mysql=/opt/mysql --with-mysqli=/opt/mysql/bin/mysql_config --with-pdo-mysql --...and other options
5> сделать, а затем сделать установку
6> скопируйте php.ini обратно и раскомментируйте соответствующие директивы на модулях mysql

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .