1

Тема: Вопрос по PHP

У меня вопрос по PHP.  Я сейчас настраиваю выделенный сервер, установил апач, php и тп.
Стал запускать установку сайта, а он требует установки доп модулей: mbstring и GD.
Операционная система у меня FreeBSD 8.2 подскажите как это сделать, опыта не хватает!
Заранее благодарен!

2

Re: Вопрос по PHP

При установке PHP из портов, у вас должен был появиться запрос на подключение дополнительных расширений, где можно выбрать GD и mbstring.

Думаю лучше переустановить PHP по новой, потому что не уверен, что можно подключить расширения без пересборки.

3 (изменено: panmaster, 2010-10-28 10:03:05)

Re: Вопрос по PHP

Hanut сказал:

При установке PHP из портов, у вас должен был появиться запрос на подключение дополнительных расширений, где можно выбрать GD и mbstring.

Думаю лучше переустановить PHP по новой, потому что не уверен, что можно подключить расширения без пересборки.

Для того чтобы переустановить нужно выполнить удаление сначала или можно поверх поставить?
То есть просто еще раз запустить:
cd /usr/ports/lang/php5
make config
make instal clean

а потом:

cd /usr/ports/lang/php5-extensions
make config
make instal clean

и:

cd /usr/ports/lang/php5-mysql
make config
make instal clean

Если честно при установке предыдущий раз я не заметил списка выбора,
когда он должен был появится при установке из порта php5 или php5-extensions?

4

Re: Вопрос по PHP

Удалите уже установленные порты, затеп подчистите их или просто снесите - скачайте с сайта новые.
ставьте расширения из порта php5-extensions там должен быть выбор.

5 (изменено: panmaster, 2010-10-30 11:03:18)

Re: Вопрос по PHP

Спасибо!
Переустановка помогла!
Теперь буду пробовать запустить mysql,
он не запускается сам по себе.
Подскажите пожалуйста, а есть разница в какой последовательности устанавливается ПО на FreeBSD
или есть какая-то определённая последовательность?

Я установил уже:
php52-mysql
mysql51-server
mysql51-client
но насколько я понимаю в /etc должен был появится файл my.conf
там его нету  sad

P.S. У меня установлен Webadmin и через него тоже запустить Mysql неудается

6

Re: Вопрос по PHP

Судя по документации, проблем с установкой быть не должно.
http://dev.mysql.com/doc/refman/5.1/en/ … ation.html

Последовательность установки значения не имеет. Поищите my.cnf, он может быть и не в /etc.

7

Re: Вопрос по PHP

Спасибо!
Поставил, но вот файл my.conf не нашел даже через поиск mc
где он может быть? может его нужно самому создать?

8

Re: Вопрос по PHP

Поищите my.cnf, а не my.conf.

9

Re: Вопрос по PHP

такого файла тоже нет  sad

10

Re: Вопрос по PHP

При установке из портов конфигурационный файл должен быть создан и MySQL запущен. Если из командной строки MySQL не отзывается, то даже не знаю что можно сделать.

mysql -uroot -p

Команда на запуск MySQL:

/etc/init.d/mysqld start

11

Re: Вопрос по PHP

После переустановки с портов,
мускул заработал, я создал базу и установил даже CMS для своего сайта и он заработал
Но файла конфигурации так и не появилось, может я зря беспокоюсь и мне он не нужен?
Ну я думаю это не так!
Может Вам поможет инфа: http://www.silverpost.net/info.php

12 (изменено: DmitryV, 2010-10-31 00:17:41)

Re: Вопрос по PHP

Думаю что файл ещё не создан но Вы можете его создать, во FreeBSD my.cnf можно поместить и в /etc, и в /usr/local/etc  во всяком случае из портов в конце пишется сообщение с указанием где лежит файл дефолтной конфигурации и просит его скопировать как my.cnf в папку /etc , посмотрите может есть он у вас под именем другим в /usr/local/share/mysql/ например как my-large.cnf поисчите по маске my*.cnf и потом скопируйте как my.cnf в /usr/local/etc или /ets

13

Re: Вопрос по PHP

Да, действительно в папке /usr/local/share/mysql был файл my-large.cnf, я его скопировал в /etc
и переименовал в my.cnf
Спасибо!