Установка · 1 min read · Dec 24, 2025
Установка Lighttpd с поддержкой PHP5 и MySQL на Fedora 13 - Страница 2
5 Настройка Lighttpd и PHP5
Чтобы включить PHP5 в Lighttpd, мы должны изменить два файла: /etc/php.ini и /etc/lighttpd/lighttpd.conf. Сначала откроем /etc/php.ini и добавим строку cgi.fix_pathinfo = 1 в самом конце файла:
vi /etc/php.ini| [...] cgi.fix_pathinfo = 1 |
Затем откроем /etc/lighttpd/lighttpd.conf и раскомментируем “mod_fastcgi” в разделе server.modules:
vi /etc/lighttpd/lighttpd.conf| [...] server.modules = ( # "mod_rewrite", # "mod_redirect", # "mod_alias", "mod_access", # "mod_trigger_b4_dl", # "mod_auth", # "mod_status", # "mod_setenv", "mod_fastcgi", # "mod_proxy", # "mod_simple_vhost", # "mod_evhost", # "mod_userdir", # "mod_cgi", # "mod_compress", # "mod_ssi", # "mod_usertrack", # "mod_expire", # "mod_secdownload", # "mod_rrdtool", "mod_accesslog" ) [...] |
и затем, дальше по файлу, есть раздел fastcgi.server, который мы также раскомментируем:
| [...] #### fastcgi module ## read fastcgi.txt for more info ## for PHP don't forget to set cgi.fix_pathinfo = 1 in the php.ini fastcgi.server = ( ".php" => ( "localhost" => ( "socket" => "/var/run/lighttpd/php-fastcgi.socket", "bin-path" => "/usr/bin/php-cgi" ) ) ) [...] |
Затем мы перезапускаем Lighttpd:
/etc/init.d/lighttpd restart6 Тестирование PHP5 / Получение информации о вашей установке PHP5
Корневая директория веб-сайта по умолчанию - /var/www/lighttpd. Теперь мы создадим небольшой PHP файл (info.php) в этой директории и вызовем его в браузере. Файл отобразит множество полезных деталей о нашей установке PHP, таких как установленная версия PHP.
vi /var/www/lighttpd/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 вот так:
yum search phpВыберите нужные вам и установите их вот так:
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpcТеперь перезапустите Lighttpd:
/etc/init.d/lighttpd restartТеперь перезагрузите http://192.168.0.100/info.php в вашем браузере и снова прокрутите вниз до раздела модулей. Теперь вы должны найти много новых модулей, включая модуль MySQL:

8 Ссылки
- Lighttpd: http://www.lighttpd.net/
- PHP: http://www.php.net/
- MySQL: http://www.mysql.com/
- Fedora: http://fedoraproject.org/
Get new posts in your inbox
No spam. Unsubscribe anytime.