Deus
YouTube ¦ Статьи ¦ Обзоры игр ¦ Ссылки ¦ Архив файлов

Статьи
  1. Deus stat - скрипт сбора статистики по трафику
  2. Установка сервера Apache на FreeBSD
  3. Как создать сервер Team Fortress 2
  4. Как создать сервер Counter-Strike:Source
  5. Русификация Slackware 11.0
  6. Установка Postfix c Cyrus IMAP
  7. NAT на базе natd/ipfw во FreeBSD
  8. NAT на базе iptables в Linux
  9. Как установить Linux через PXE
  10. Создание своего rpm
  11. Консоль через COM-порт для FreeBSD
  12. Как смонтировать usb-flash в качестве swap
  13. АТС NEC NEAX 2000 IPS
  14. Семейство протоколов TCP/IP
  15. Сетевые технологии
  16. Как отсортировать IP-адреса в Excel’e
  17. Сканер Mustek Bear Paw 1200CU Plus в Linux
  18. Схема электроразводки популярных гитар
  19. Микрофонный предусилитель
  20. Как подключить электрогитару к компьютеру
  21. Мои гитары
  22. Баллада о ZooM’e
Обзоры игр
  1. Портативная игростанция (PSP). Продолжение
  2. Тишина нарушена. Обзор серии Silent Hill
  3. Портативная игростанция (PSP)
  4. Speccy навсегда
Ссылки
  1. Различные ресурсы Интернет
  2. Мои работы
Файлы
  1. Архив файлов

    

Установка сервера Apache 1.3.37 + PHP 5 + MySQL

Материал для данной статьи взят мною с: PHP.net, MySQL.com и OpenNet.ru.
Дистрибутивы взяты оттуда же + FreeBSD.org и Apache.

Установка производилась на ОС FreeBSD 6.1 Release.

Cначала установим MySQL (рекомендую 3-й):

1. Используем, к примеру, pkg_add.
2. После установки запустим скрипт mysql_install_db
3. Проверим владельца для папки с базой данных /var/db/mysql
    (он должен соответствовать пользователю, от которого запускается mysqld)
4. И запустим сам MySQL: safe_mysqld &
5. Для автозагрузки mysqld добавляем в rc.conf строчку:
    mysql_enable="YES"
6. Задаём пароль администратора для MySQL:
    mysqladmin -u root password "derpalol"
7. При необходимости добавим пользователя в MySQL:
    mysql -u root -p
    use mysql
    INSERT INTO user (Host,User,Password)
    VALUES('localhost','custom',PASSWORD('obscure'));
    INSERT INTO db
    (Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv)
    VALUES('localhost','bankaccount','custom','Y','Y','Y','Y','Y','Y');
    FLUSH PRIVILEGES;

Далее будем собирать Apache с РНР в виде статического модуля
(Static Module Installation for Apache),
для повышения производительности системы:

1. tar -zxvf apache_1.3.37.tar.gz
2. cd apache_1.3.37
3. ./configure
4. cd ..
5. tar -zxvf php-5.1.4.tar.bz2
6. cd php-5.1.4
7. ./configure --enable-mbstring --with-mysql --with-apache=../apache_1.3.37 --with-config-file-path=/usr/local/apache/conf
8. make
9. make install
10. cd ../apache_1.3.37
11. ./configure --enable-module=rewrite --activate-module=src/modules/php5/libphp5.a
    (Строка правильная! Файл будет создан позднее.)
12. make
13. make install
14. cd ../php-5.1.4
15. cp php.ini-dist /usr/local/apache/conf/php.ini
16. Редактируем /usr/local/apache/conf/php.ini:
       Register_globals on

Более подробную информацию по настройке PHP смотри на вышеуказанном официальном сайте.

17.Редактируем mime.types:
     Добавим:

       application/x-httpd-php php

18. Запускаем апачь:

       apachectl start


Более подробную информацию по настройке Apache смотри на Apache.org.

Загрузить дистрибутив Apache вы можете в разделе "Файлы" ("Files").

(p) Deus 2 ноября 2006 г.



Opera!

Проект OpenNET

FreeBSD

Fedora Core 8


Посодействуй
ЯндексЯндекс. ДеньгиХочу такую же кнопку





[Главная] | [Я на YouTube] | [Статьи] | [Обзоры игр] | [Ссылки] | [Файлы] | [Обратная связь]
Этот сайт создан Deus'ом в марте - августе 2005 года.