Ne v kontakte Antisocial programmer's blog

Установка Zend Optimizer на XAMPP под Linux

    lampp     xampp     sysadmin's     howto     zend optimizer

Поскольку мне повезло принять участие в бета-тестировании ZebrumCMS, то возникла нужда в установке Zend Optimizer, который необходим для работы этой системы. Забегая вперез скажу, то это действительно мощная и удобная система, и своих денег она стоит. Но вернемся к нашим баранам. Инструкцию по установке ZO под windows оказалась найти проще простого, но пользы от нее был ровный ноль - линуксовый установщик не имеет ничего общего со своим собратом для винды. Поэтому пришлось разбираться самому, что, честно говоря, не оказалось слишком уж сложным. И так, поехали!

Для скачивания ZO необходимо зарегистрироваться на сайте. Далее идем в раздел загрузок и скачиваем вариант Linux x86 (32 bit), поскольку входящий в состав XAMPP Apache был собран под 32-х битную архитектуру. Если у вас не XAMPP и сервер собран под x86_64, то смело выбирайте Linux x86 (64 bit).

После распаковки архива необходимо напустить скрипт install от имени root. Если вы все сделали как надо, то от вас поприветствует вот таким экраном: screen1.png

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

Read more →

LAMPP - запуск от обычного пользователя.

    xampp     lampp     dev     sysadmin's     howto

Сейчас существует множество сборок apache+php+mysql для упрощения работы веб-разработчиков, которые позволяют легко и быстро настроить у себя на компьютере все, что нужно для веб-программирования. В рунете наиболее популярным пакетом является Денвер, третье поколение которого не так давно стало доступно публике. Однако, самый популярный - не значит “единственный”. Из всех существующих, наибольшую конкуренцию Денверу может составить пакет XAMPP от проекта ApacheFriends. Впрочем, за рубежом он уже давно завоевал большое сообщество пользователей и единственное, что мешает ему потеснить Денвер - отсутствие русской локализации, которое отпугивает многих новичков.

Сегодня мы поговорим о версии XAMPP для Linux, известного так же как LAMPP. Те, кто пользовались им, знают, что для запуска сервера необходимы права root, но вводить всякий раз пароль - дело не веселое. Поэтому я сегодня расскажу о способе, позволяющему избавить себя от этой нудной необходимости.

Немного теории.

В большинстве файловых систем, используемых ОС семейства *NIX (и Linux в том числе), Есть такое свойство файла - SUID-бит, установка которого в 1 обеспечивает запуск исполняемого файла с правами владельца. Чтобы установить такой бит для файла file_name, нужно от имени root выполнить команду chmod u+s file_name

Read more →