Установка ПО · 2 min read · Feb 03, 2026

Установка Cherokee с поддержкой PHP5 и MySQL на Fedora 12

Установка Cherokee с поддержкой PHP5 и MySQL на Fedora 12

Версия 1.0
Автор: Фалко Тимме
Следите за мной в Twitter

Cherokee — это очень быстрый, гибкий и легкий в настройке веб-сервер. Он поддерживает широко распространенные технологии: FastCGI, SCGI, PHP, CGI, TLS и SSL зашифрованные соединения, виртуальные хосты, аутентификацию, кодирование на лету, балансировку нагрузки, совместимые с Apache журналы и многое другое. Этот учебник показывает, как установить Cherokee на сервер Fedora 12 с поддержкой PHP5 (через FastCGI) и поддержкой MySQL.

Я не даю никаких гарантий, что это сработает для вас!

1 Предварительная заметка

В этом учебнике я использую имя хоста server1.example.com с IP-адресом 192.168.0.100. Эти настройки могут отличаться для вас, поэтому вам нужно заменить их там, где это необходимо.

2 Установка MySQL 5

Сначала мы устанавливаем MySQL 5 следующим образом:

yum install mysql mysql-server

Затем мы создаем системные ссылки для автозагрузки MySQL (чтобы MySQL запускался автоматически при загрузке системы) и запускаем сервер MySQL:

chkconfig --levels 235 mysqld on  
/etc/init.d/mysqld start

Создайте пароль для пользователя MySQL root (замените yourrootsqlpassword на желаемый пароль):

mysqladmin -u root password yourrootsqlpassword  
mysqladmin -h server1.example.com -u root password yourrootsqlpassword

3 Установка Cherokee

Cherokee доступен как пакет Fedora, поэтому мы можем установить его следующим образом:

yum install cherokee

Затем мы создаем системные ссылки для автозагрузки Cherokee и запускаем его:

chkconfig --levels 235 cherokee on  
/etc/init.d/cherokee start

Теперь откройте ваш браузер и перейдите по адресу http://192.168.0.100, и вы должны увидеть страницу-заглушку Cherokee:

Cherokee можно настроить через веб-интерфейс, который мы можем запустить следующим образом:

cherokee-admin -b

(По умолчанию cherokee-admin привязывается только к 127.0.0.1 (localhost), что означает, что вы можете подключиться к нему только с той же системы. С параметром -b вы можете указать сетевой адрес для прослушивания. Если IP не указан, он будет привязан ко всем интерфейсам.)

Вывод должен быть похож на следующий:

[root@server1 ~]# cherokee-admin -b  
  
Login:  
  User:              admin  
  One-time Password: 2bvdNjMSjqUXLQu5  
  
Web Interface:  
  URL:               http://localhost:9090/  
  
Cherokee Web Server 0.99.27 (Nov  7 2009): Listening on port ALL:9090, TLS  
disabled, IPv6 disabled, using epoll, 4096 fds system limit, max. 2041  
connections, caching I/O, single thread

Вам нужны имя пользователя и пароль для входа в веб-интерфейс, которые можно найти по адресу http://192.168.0.100:9090/:

Вот как выглядит веб-интерфейс:

Чтобы остановить cherokee-admin, нажмите CTRL+C в терминале.

4 Установка PHP5

Мы можем заставить PHP5 работать в Cherokee через FastCGI. Поэтому мы устанавливаем пакет php-cli:

yum install php-cli

5 Настройка PHP5

Мы должны изменить /etc/php.ini и добавить строку cgi.fix_pathinfo = 1 в самом конце файла:

vi /etc/php.ini

| [...] cgi.fix_pathinfo = 1 |

Затем мы перезапускаем Cherokee:

/etc/init.d/cherokee restart
Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.