Uptime сервера перевалил за 200 дней

Хочу похвастаться. Сегодня утром сервер на котором крутятся все мои и не только мои сайтики перевалил за 200 дней, конечно это не годовщина, но это уже больше экватора. Подробнее ниже…Такой вот обычный рабочий сервер, вполне обычной конфигурации, а именно EverCase ECR9130 | 1x Intel Core Duo T2450 | 2GB DDR2…

читать далее

Бэкапы, они очень важны

После переезда на выделенный сервер, о чем говорилось ранее на мою долю выпали по истине не простые испытания. Конечно тут и железка подвела, и человеческий фактор показал себя и Нидерландское раздолбайство тоже не сильно отличается от нашего русского.В общем переехал я на выделенный сервер, ничего особенного, обычная рабочая железка, Dell…

читать далее

Установка РНР 5.2.3 или более новой версии

Разрабатываемый код рассчитан на выполнение в среде РНР 5.2.3 (или более новой версии). Будут использоваться многие специфические возможно­сти именно РНР 5, так что выполнить приложение из книги в среде РНР 4 не удаст­ся. Строго говоря, допускается использование и более ранней версии, чем 5.2.3, но лучше брать самую последнюю. Следует заметить…

читать далее

Установка MySQL 5

Нам необходимо установить систему управления базами данных MySQL 5. Ее можно загрузить из Интернета по адресу http://dev.mysql.com/ downloads. Как и Apache, версию MySQL для Windows установить несложно — для этого есть программа установки. Для установки в систему Linux рекомендуется брать двоичные, уже скомпилированные файлы, поскольку компилировать MySQL из исходного кода…

читать далее

Настройка базы данных

Следующая задача — создать базу данных MySQL, которая будет использовать­ся в работе Web-приложения. Дадим ей имя phpweb2 0 и создадим учетную запись пользователя под тем же именем phpweb2 0 для обращения к этой базе данных. Для создания базы данных запустите программу-клиент MySQL (mysql) и вы­полните команду CREATE DATABASE, как показано…

читать далее

Создание виртуального сервера в Windows

Создание виртуального сервера в Windows аналогично процедуре, описанной в предыдущем разделе, только указанные пути надо будет поменять. Следует также отметить, что директива РНР include_path использует в качестве разделителя точку с запятой, а не двоеточие, потому что двоеточие обозначает метку тома (логического диска). Листинг 2.2 представляет собой аналог листинга 2.1 для…

читать далее

Создание виртуального сервера в Linux

Чтобы успешно сконфигурировать веб-сервер, необходимо вначале создать за­пись для Apache. Я предпочитаю хранить эти конфигурационные данные в отдельном файле каталога приложения, используя для их подключения директиву include в главном конфигурационном файле Apache httpd. conf. Таким образом, можно внести изменения в локальную конфигурацию, и в основной кон­фигурации эти данные будут учтены…

читать далее

Конфигурирование веб-сервера

Как правило, работы по непосредственному программированию кода выполня­ются на повседневном рабочем компьютере (под управлением, например, Windows или Mac OS), а веб-сервер работает на другом. В таком случае надо иметь возмож­ность обращаться к веб-серверу по сети. Например, я выпблняю повседневную ра­боту на компьютере с системой Windows, а веб-сервер под управлением FreeBSD…

читать далее

Установка библиотеки Zend Framework

Zend Framework представляет собой библиотеку компонентов РНР 5 с открытым кодом, которую можно использовать для решения повседневных задач веб- программирования. В ее создание внесли и продолжают вносить вклад многие про­граммисты, а поддержку ее осуществляет фирма Zend (создатель системы Zend Engine, на основе которой работает РНР, начиная с версии РНР 4)….

читать далее

Полная структура каталогов

Если подытожить сказанное, структура каталогов приложения будет выглядеть следующим образом: / ‘ — /data — /logs — /uploaded-files — /tmp — /htdocs — /include |- /Controllers — /templates Чтобы создать эту структуру в системе Linux, нужно ввести следующие команды: # mkdir /var/www/phpweb20 # cd /var/www/phpweb2 0 # mkdir data #…

читать далее