Поскольку мне повезло принять участие в бета-тестировании ZebrumCMS, то возникла нужда в установке Zend Optimizer, который необходим для работы этой системы. Забегая вперез скажу, то это действительно мощная и удобная система, и своих денег она стоит. Но вернемся к нашим баранам. Инструкцию по установке ZO под windows оказалась найти проще простого, но пользы от нее был ровный ноль - линуксовый установщик не имеет ничего общего со своим собратом для винды. Поэтому пришлось разбираться самому, что, честно говоря, не оказалось слишком уж сложным. И так, поехали!
Для скачивания ZO необходимо зарегистрироваться на сайте. Далее идем в раздел загрузок и скачиваем вариант Linux x86 (32 bit), поскольку входящий в состав XAMPP Apache был собран под 32-х битную архитектуру. Если у вас не XAMPP и сервер собран под x86_64, то смело выбирайте Linux x86 (64 bit).
После распаковки архива необходимо напустить скрипт install от имени root. Если вы все сделали как надо, то от вас поприветствует вот таким экраном:

Принимаем все лиценизионные соглашения и вводим путь для установки Zend Optimizer: /opt/lampp/Zend

Read more →
Сейчас существует множество сборок apache+php+mysql для упрощения работы веб-разработчиков, которые позволяют легко и быстро настроить у себя на компьютере все, что нужно для веб-программирования.
В рунете наиболее популярным пакетом является Денвер, третье поколение которого не так давно стало доступно публике. Однако, самый популярный - не значит “единственный”. Из всех существующих, наибольшую конкуренцию Денверу может составить пакет XAMPP от проекта ApacheFriends. Впрочем, за рубежом он уже давно завоевал большое сообщество пользователей и единственное, что мешает ему потеснить Денвер - отсутствие русской локализации, которое отпугивает многих новичков.
Сегодня мы поговорим о версии XAMPP для Linux, известного так же как LAMPP.
Те, кто пользовались им, знают, что для запуска сервера необходимы права root, но вводить всякий раз пароль - дело не веселое. Поэтому я сегодня расскажу о способе, позволяющему избавить себя от этой нудной необходимости.
Немного теории.
В большинстве файловых систем, используемых ОС семейства *NIX (и Linux в том числе), Есть такое свойство файла - SUID-бит, установка которого в 1 обеспечивает запуск исполняемого файла с правами владельца.
Чтобы установить такой бит для файла file_name, нужно от имени root выполнить команду
chmod u+s file_name
Read more →