Я использую Ubuntu 12.04. система требует php5.2
и mysql5.1
. Я установил php и mysql из источника. Я столкнулся со следующей проблемой при настройке php:
./configure \
--prefix=/usr/share/php52 \
--with-apxs2=/usr/local/apache2/bin/apxs \
--enable-mbstring \
--with-curl \
--with-mysql \
--enable-embedded-mysqli \
--enable-exif \
--with-mcrypt
checking for MSSQL support via FreeTDS... no
checking for MySQL support... yes
checking for specified location of the MySQL UNIX socket... no
checking for MySQL UNIX socket location... /tmp/mysql.sock
configure: error: Cannot find MySQL header files under yes.
Note that the MySQL client library is not bundled anymore!
Что мне делать?
Заранее спасибо
Из приведенной выше ссылки:
«apt-cache search mysql | grep dev» показывает, что вам нужен libmysqlclient15-dev.
BLOCKQUOTE>
Нет необходимости устанавливать из источника. Вы можете просто установить tasksel через терминал с sudo apt-get install tasksel
, а затем запустить sudo tasksel
и выбрать опцию для установки LAMP. LAMP означает Linux, Apache, MySQL и php. См. https://help.ubuntu.com/community/Tasksel