Здравствуйте, пробовал уже с несколькими версиями php.
1) Качаю файл, например, php-4.3.4.tar.gz.
2) Переношу его в /usr/local/src
3) Пишу tar -zxvf php-4.3.4.tar.gz -C /usr/local/src
4) Захожу в создавшуюся директорию, хочу собрать, пишу "make". Но MakeFile там просто нет. Или это делается по-другому?
Нет файл MakeFile для сборки PHP
Модератор: Модераторы разделов
-
nesk
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: Нет файл MakeFile для сборки PHP
а README и INSTALL файлы прочитали?
может надо сначала сделать
./configure
может надо сначала сделать
./configure
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
xTr1m
- Сообщения: 11
Re: Нет файл MakeFile для сборки PHP
Я делал вот это:
./configure --prefix=/usr/local --with-apxs=/usr/local/apache/bin/apxs
и файл INSTALL я читал. Однако и там в итоге написано прописать "make". Но нет такого файла же.
./configure --prefix=/usr/local --with-apxs=/usr/local/apache/bin/apxs
и файл INSTALL я читал. Однако и там в итоге написано прописать "make". Но нет такого файла же.
-
nesk
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: Нет файл MakeFile для сборки PHP
покажите вывод этой команды.
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
xTr1m
- Сообщения: 11
Re: Нет файл MakeFile для сборки PHP
Извиняюсь, при выполнении
./configure --prefix=/usr/local --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/etc
Получил ошибку
Checking for xml2-config path... /usr/bin/xml2-config
configure: error: libxml2 version 2.6.11 or greate required
Кстати, до этого я писал
./configure --prefix=/usr/local --with-apxs1=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/etc
выдалась ошибка, что мол у меня апач весрии 2. Может и библиотека будет не нужна , если поставлю апач 1?
./configure --prefix=/usr/local --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/etc
Получил ошибку
Checking for xml2-config path... /usr/bin/xml2-config
configure: error: libxml2 version 2.6.11 or greate required
Кстати, до этого я писал
./configure --prefix=/usr/local --with-apxs1=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/etc
выдалась ошибка, что мол у меня апач весрии 2. Может и библиотека будет не нужна , если поставлю апач 1?
-
nesk
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: Нет файл MakeFile для сборки PHP
поставьте библиотеку
пока configure успешно не пройдет, Makefile не будет
пока configure успешно не пройдет, Makefile не будет
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
xTr1m
- Сообщения: 11
Re: Нет файл MakeFile для сборки PHP
Спасибо. Сразу не понял, что makefile появляется после успешного конфигурирования.
А вот если у меня собран апач2, и я делаю configure->make->make install для апач1, ознчает ли это, что теперь в системе "зарегистрирован апач1, а апач2 удален"?
А вот если у меня собран апач2, и я делаю configure->make->make install для апач1, ознчает ли это, что теперь в системе "зарегистрирован апач1, а апач2 удален"?