WHAT'S NEW?
Loading...
Показаны сообщения с ярлыком apache. Показать все сообщения
Показаны сообщения с ярлыком apache. Показать все сообщения
https://hsto.org/getpro/habr/post_images/765/c5b/7fb/765c5b7fb820f1c41870544d03a11c28.png
Прежде всего проверяем текущее время и дату коммандой:

$ date

Вы должны получить что то похее на это:
Суб Ноя  2 12:18:39 EET 2013

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

sudo dpkg-reconfigure tzdata

После этого нужно перегрузить crontab 
$ /etc/init.d/cron stop
$ /etc/init.d/cron start

APC – это аббревиатура от Alternative PHP Caching. Русским текстом – это альтернативный PHP кэшер. Для чего он используется? Как и другие популярные кэшеры, такие как XCache и eAccelerator, он используется для увеличения скорости работы PHP скриптов. Если вы имеете собственный сервер, и вас волнуют вопросы быстродействия PHP скриптов, то APC может стать решением вашей проблемы. В сегодняшней статье мы более подробно узнаем о APC, научимся его устанавливать и тестировать, использовать APC кеширование при написании PHP скриптов.

Что такое акселератор APC?

 Акселератор APC (Alternative PHP Cache) - бесплатный и открытый opcode кэшер для PHP. Он был задуман, как бесплатный, открытый и стабильный фреймворк для кэширования и оптимизации исходного кода PHP. APC находится на стадии своего развития.  На данный момент поддерживает PHP 4 и PHP 5, включая 5.3. Предположительно будет включен в стандартное ядро PHP шестой версии.
Каким образом достигается ускорение работы PHP?
Когда идет задержка загрузки вашего сайта, возникает вопрос – Почему? Дело в том, что при выполнении стандартного обращения к PHP скрипту, каждый раз он компилируется заново. То есть, одна и та же работа делается несколько раз. Если это маленький проект, замедления в работе могут быть незначительными, даже невидимыми. Но если у вас большой проект (сайт), то вы замечали, что при обращении идет задержка загрузки страницы, несмотря на то, что сайт хорошо оптимизирован, в плане сжатия html и сжатия css. Для наглядности, посмотрим, как выполняется стандартный запрос без использования PHP акселераторов:
Выполнение запроса без APC
При этом идут выполнения компиляции кода при каждом запросе. Это отнимает много время на обработку запроса, потому и тормозит. Для обхода этого и придумали акселераторы, представителем которого является APC. Они кэшируют скомпилированный код на диске, после обращения к которому, он выводит результат. Таким образом увеличивается скорость работы PHP. APC может работать в двух режимах, которые настраиваются в файле /etc/php.d/apc.ini, переменная apc.stat. Переменная может принимать значения 1 и 0 (apc.stat=0 или apc.stat=1). При использование режима apc.stat=1 несколько замедляется работа скриптов так, как идет проверка на модификацию файла, но это позволяет избежать проблем, когда код изменен, а выдача результата остается прежней. Поэтому советую поставить значение переменной 1.
После установки акселератора APC, схема выполнения запроса будет следующей:
Применение APC для PHP

Интернет пестрит руководствами по настройке виртуальных хостов в Apache. Но, в большинстве случаев, создание такого поддомена представляется хлопотным делом.
По «стандартной» инструкции предлагается сделать следующее:
  1. Создать папку для сайта
  2. Создать конфигурационный файл с именем будущего домена
  3. Включить сайт специальной опцией
  4. Перезагрузить Apache
  5. Прописать наш домен в файле hosts

Некоторые пытаются оптимизировать данный процесс различными скриптами, но проблемы это, по сути, не решает.



Радость от запуска первого проекта на Symfony, очень часто омрачена сообщением которое выводится на главной странице созданного проекта:



Чтобы установить Symfony framework, прежде всего вам необходимо установить и настроить Apache + PHP5. В этом посте описывается один из возможных вариантов как сделать это в Ubuntu. Я использую Ubuntu 10.10 Maverick Meerkat.

В связи с установкой себе новой версии убунты 10.10 решил написать новое руководство по установке и настройки веб-сервера.
Мы будем использовать такие программы:

  • Apache
  • Php
  • MySql
  • PhpMyAdmin
  • Mod_rewrite


1. Получаем права суперпользователя sudo su
2. Запускаем скрипт create_site.sh
3. Указываем домен для сайта, например: magento.local
4. Отвечаем на вопрос скрипта «Хотите создать базу данных для этого проекта? (Да/Нет)», если база нужна указываем имя для базы и пароль администратора базы данных.
//cyber-notes.net/wp-content/uploads/2011/09/icon_lamp.jpg

Сразу скажу, что это не настройка боевого сервера, а всего лишь инсталляция для домашнего пользования. Темку на wordpress примерить или скрипт какой попробовать. Хотя в принципе большой разницы нет.