Установка · 2 min read · Feb 03, 2026
Установка Cherokee с поддержкой PHP5 и MySQL на Mandriva 2009.1 - Страница 2
5 Включение PHP5 в Cherokee
PHP не работает в Cherokee на Mandriva по умолчанию. Чтобы изменить это, нам нужно запустить веб-интерфейс управления Cherokee…
cherokee-admin -b… и войти в него ( http://192.168.0.100:9090/).
Теперь перейдите в Виртуальные серверы, выберите стандартный vhost и перейдите на вкладку Поведение:

Нажмите на php в столбце Цель.
Теперь вы должны быть здесь: стандартный - Расширения: php > Обработчик. На вкладке Обработчик прокрутите вниз до конца…

… и нажмите на ссылку PHP Local в разделе Источники информации:

В поле Интерпретатор вы должны увидеть это:
php-cgi -b /tmp/cherokee-php.socketПожалуйста, измените это на
php-fcgi -b /tmp/cherokee-php.socket
Перед тем как покинуть панель управления, убедитесь, что вы перезапустили Cherokee, чтобы изменения вступили в силу. Для этого выберите Плавный перезапуск в разделе Сохранить изменения в левой колонке панели управления и нажмите Сохранить:
Нажмите CTRL+C в командной строке, чтобы остановить панель управления.
6 Тестирование PHP5 / Получение информации о вашей установке PHP5
Корневая директория веб-сайта по умолчанию - /var/www/. Теперь мы создадим небольшой PHP файл ( info.php) в этой директории и вызовем его в браузере. Файл будет отображать много полезной информации о нашей установке PHP, такой как установленная версия PHP.
vi /var/www/info.php| |
Теперь мы вызываем этот файл в браузере (например, http://192.168.0.100/info.php):

Как вы видите, PHP5 работает, и он работает через FastCGI, как показано в строке Server API. Если вы прокрутите дальше вниз, вы увидите все модули, которые уже включены в PHP5. MySQL не указан, что означает, что у нас еще нет поддержки MySQL в PHP5.
7 Получение поддержки MySQL в PHP5
Чтобы получить поддержку MySQL в PHP, мы можем установить пакет php-mysql. Также неплохо установить некоторые другие модули PHP5, так как они могут понадобиться для ваших приложений. Вы можете искать доступные модули PHP5 вот так:
urpmf phpВыберите нужные и установите их вот так:
urpmi php-mysql php-mysqli php-bz2 php-calendar php-ctype php-curl php-devel php-dio php-dom php-eaccelerator php-enchant php-esmtp php-event php-exif php-fam php-ffmpeg php-fileinfo php-filepro php-ftp php-gd php-gettext php-gmp php-iconv php-id3 php-idn php-imap php-imlib2 php-mailparse php-mbstring php-mcache php-mcrypt php-mhash php-ming php-ncurses php-newt php-odbc php-oggvorbis php-pcntl php-pcre php-pear-Net_IDNA php-posix php-pspell php-readline php-recode php-session php-shmop php-simplexml php-snmp php-soap php-sockets php-sqlite php-ssh2 php-suhosin php-sysvmsg php-sysvsem php-sysvshm php-tclink php-tcpwrap php-tidy php-xml php-xmlrpc php-zip php-iniТеперь перезапустите Cherokee:
/etc/init.d/cherokee restartТеперь перезагрузите http://192.168.0.100/info.php в вашем браузере и снова прокрутите вниз до раздела модулей. Теперь вы должны найти там много новых модулей, включая модуль MySQL:

8 Ссылки
- Cherokee: http://www.cherokee-project.com/
- PHP: http://www.php.net/
- MySQL: http://www.mysql.com/
- Mandriva: http://www2.mandriva.com/
Get new posts in your inbox
No spam. Unsubscribe anytime.