Как установить LAMP
(Linux/Apache/MySQL/PHP)

"Наш сегодняшний мир испещрён всевозможными системами.
Рассмотрим их признаки:
Систематизация, стандартизация.
..."

Сайт на реконструкции

МИС СПО (Медицинская информационная система)
Бесплатная версия включает в себя:
- аптеку;
- регистратуру;
- запись на прием (оператор, интернет, инфомат);
- амбулаторный прием.
e-mail
Сервер - минимального или эконом уровня, можно использовать достаточно мощную персоналку.

Linux

Установить ALT Linux 6.0 Centaurus (http://www.altlinux.ru/products/6th-platform/centaurus)

Иногда в Linux призодится работать из-под root в терминале. Для этого надо открыть терминал и набрать:
$ su -
Нажать Enter
На экране появится вопрос
Пароль :
Введите пароль root и нажмите Enter
Знак в командной строке изменится на #. Это значит, что вы работаете в терминале под root.
Далее предполагается, что после любой команды в терминале надо нажимать Enter.

Для выполнения следующих действий нужно подключить компьтер к интернет.

Установка и удаление программ осуществляется при помощи
"Центра управления системой" (Система -> Администрирование -> Центр управления системой).
Далее Программное обеспечение -> Установка программ.

Для работы можно использовать Krusader - аналог Total Commander для Windows.
Для его установки: Центр управления системой -> Программное обеспечение -> Установка программ
Режим просмотра:Поиск
Ключевые слова: krusader.

Чтобы править различные конфигурационные файлы, надо запускать Krusader из под root:
# krusader

Apache

Для начала работы необходимо проверить, что установлен сервер Apache. Для этого надо
Центр управления системой -> Программное обеспечение -> Установка программ
Режим просмотра:Поиск
Ключевые слова: apache.

Установить необходимые пакеты.

Запускать web-сервер при загрузке системы:
Центр управления системой -> Система -> Системные службы
httpd2
Поставить галочку для "Запускать при загрузке системы".
Нажать на кнопку "Применить".
Перезагрузиться (это рекомендуется делать по окончании любой установки).

В файл /etc/httpd2/conf/httpd2.conf добавить строку
AddHandler php5-script .php .html .htm
Это нужно для того, чтобы сервер понимал код PHP в файле с расширением htm (и html). Например a1.htm.

Если хотите, чтобы по умолчанию запускался index.htm в директории, то
в файл /etc/httpd2/conf/mods-enabled/dir.conf
надо добавить index.htm в строку, начинающуюся с DirectoryIndex
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.shtml index.htm.

В файле /etc/httpd2/conf/extra-enabled/httpd-languages.conf
в строчке, начинающейся с LanguagePriority
сделайте русский язык первым LanguagePriority ru ...

Чтобы сделать корневой директорией /var/www/html/, в файлах (ссылках)
/etc/httpd2/conf/sites-enabled/000-default.conf и
/etc/httpd2/conf/sites-enabled/000-default_https.conf
надо:
# DocumentRoot "/usr/share/doc/indexhtml/"
DocumentRoot "/var/www/html/"
Перезагрузитесь.

MySQL

Для начала работы необходимо проверить, что установлен сервер MySQL. Для этого надо
Центр управления системой -> Программное обеспечение -> Установка программ
Режим просмотра:Поиск
Ключевые слова: mysql.

Установить необходимые пакеты. Для установки MySQL Workbench установите пакет mysql-workbench-gpl.
Для запуска MySQL Workbench в /var/lib/mysql/my.cnf надо закомментировать
#skip-networking.

Запускать MySQL при загрузке системы:
Центр управления системой -> Система -> Системные службы
mysqld
Поставить галочку для "Запускать при загрузке системы".
Нажать на кнопку "Применить".
Перезагрузиться (это рекомендуется делать по окончании любой установки).

Введем пароль root для управления MySQL
# mysqladmin -u root password пароль_администратора_mysql

Войдите в терминал под root.
# mysql -u root -p
Введите пароль администратора MySQL и войдите в терминал MySQL:
mysql>
Ввести \q и нажать Enter для выхода из терминала MySQL :
mysql>mysql> \q

В Приложения->Программирование->MySQL Workbench
Hostname: localhost (или 127.0.0.1)
Port: 3306
Username: root
Password: пароль_администратора_mysql
Все должно работать.

Для правильной сортировки следует установить кодировку cp1251.
Базы данных и таблицы в них тоже должны иметь кодировку cp1251.
Если такие возможности не нужны - используйте кодировку по умолчанию.

Если решили работать с cp1251, то файле /var/lib/mysql/my.cnf
(помните, что это легче всего сделать в Krusader из-под root)
секция [mysqld], должна выглядеть следующим образом (добавить в конец секции):
#Set the default character set.
character-set-client=cp1251
character-set-server=cp1251
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake

PHP

Для начала работы необходимо проверить, что установлен PHP. Для этого надо
Центр управления системой -> Программное обеспечение -> Установка программ
Режим просмотра:Поиск
Ключевые слова: php.

Установить необходимые пакеты.
Обязательно установите пакеты:
apache2-mod_php5
php5-ldap
php5-mysql

Скриншот МИС СПО
МИС СПО

 

Старый сайт про Fedora

Fedora

 

Hosted by uCoz