-
Ubuntu. Как установить Linux, Apache, MySQL, PHP (LAMP)?
Сегодня напишу очень короткую, тезисную заметку о том, как установить на компьютер с Ubuntu LAMP (Linux-Apache-MySQL-PHP). Я остановлюсь только на основных моментах, т.к. установка довольно типичная и обычно проблем не вызывает. Итак, поехали! Устанавливаем Apache. sudo apt-get install apache2 Проверяем правильность установки, зайдя в браузере по адресу http://localhost/. Устанавливаем MySQL. sudo apt-get install mysql-server php5-mysql…
-
Ubuntu. Как узнать внешний IP?
Иногда узнать внешний IP с консоли в Ubuntu бывает не так просто, что связано с особенностями сетевого окружения. В результате чего команда ifconfig может не показывать внешний адрес. В таком случае очень удобно воспользоваться следующей командой: curl http://icanhazip.com Результатом ее выполнения в консоли будет единственная строка с Вашим внешним IP.
-
Php. Как установить профайлер xhprof?
Продолжаем разбираться с серверным профилированием. Сейчас речь пойдет о том, как установить xhprof на ubuntu. Особенности работы с профайлером от Facebook будут описаны немного позже, а сейчас сосредоточимся именно на установке, которая также может вызвать проблемы. Итак, для установки следуйте следующему алгоритму: 1) Определяем версию По адресу http://pecl.php.net/package/xhprof смотрим последнюю версию пакета. Будем считать, что…
-
Основы серверного профилирования
Сейчас стоят интересные задачи по выявлению пиковых нагрузок на один очень большой проект множеством векторов работы. Для этого использую несколько инструментов, о которых буду писать статьи в скором будущем. А пока смотрел интересное видео, которым хочу поделиться. В принципе, ничего революционного здесь не говорится, но после прочтения доброго десятка статей могу точно сказать, что информация…
-
Yii2. Как выполнить консольную команду с браузера?
Я широко использую консольные скрипты при разработке и Вам желаю того же. Работа в фоне и экономия ресурсов очень важны и ценны. Но при разработке, например, скрипта для cron возникает проблема с тестированием. Это связано с невозможностью вызова консольных команд с браузера. Но, для нас нет невозможных задач! 🙂 И сейчас я покажу, как можно…
-
SublimeText2. Как сделать автоформат?
В случае, когда надо быстро внести правки в файлы и нет желания или воможности запускать тяжеловесную IDE я пользуюсь SublimeText. Думаю многие знакомы с ним — в нем присутствуют множество полезных фишек, об одной из них, не очень явной в интерфейсе, я сегодня сделаю заметку. Речь идет о автоформатирвоании текста. Во времена когда я много…
-
PHPExcel. Простой пример импорта xls-файла.
Это очень короткая заметка с примером, как в 20 с небольшим строк прочитать и вывести все содержимое xls(x)-файла. На авторство не претендую — нашел на просторах интернета, когда стояла задача именно быстрого импорта файла «для себя». Источник, к сожалению, не сохранился. Итак, сам код: require_once ‘PHPExcel/IOFactory.php’; $objPHPExcel = PHPExcel_IOFactory::load(«MyExcel.xlsx»); foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) { $worksheetTitle…
-
MySQL. Как остановить и запустить сервис с консоли?
Останови и запустить сервис mysql очень просто. Это бывает нужно при подключении по ssh и необходимости внести изменения в конфигурацию сервера MySQL. Итак, следуйте следующему алгоритму: 1) Выполняем в терминале: sudo service mysql stop 2) В случае запроса пароля — указываем пароль административной записи. 3) Убеждаемся в успешности остановки: sudo service —status-all | grep mysql…
-
Ubuntu. Как открыть удаленный доступ к файлам по ssh?
Сегодня в короткой статье расскажу, как открыть доступ к файлам удаленного сервера по протоколу ssh. Итак, на уровне базовых потребностей все очень просто. Выполняем в консоли команду: sudo apt-get install openssh-server Собственно, все 🙂 После выполнения этой команды на сервер установится openssh-клиент, откроется порт 22, на которой можно выполнять подключение, при помощи, например, FileZilla. В…
