Перейти к содержимому



Купить ссылку здесь
Фотография
- - - - -

Очень важный вопрос про MacBook

Форум ZiSMO.biz
  • Закрытая тема Тема закрыта
7
Сообщений в теме: 7

OFFLINE Отправлено

amzees
группа пользователя
  • Онлайн:228д 3ч 55м
1 451
Друзья два месяца назад купил MacBook Раньше я на компьютере семёрке было дело заходил виртуальный виртуальный сервер кто подскажет как сделать это На MacBook ??



prj_bannerovich_ru_4721_468x60(PRJ4408150c2669a17ca4.gif 56343dedf51b.gif
    • 0
  • Наверх

OFFLINE Отправлено

amzees
группа пользователя
  • Онлайн:228д 3ч 55м
1 451
Есть кто живой?
prj_bannerovich_ru_4721_468x60(PRJ4408150c2669a17ca4.gif 56343dedf51b.gif
    • 0
  • Наверх

OFFLINE Отправлено

gabbhack
группа пользователя
  • Онлайн:100д 2ч 58м
421

по ftp? 


forum.gif

    • 0
  • Наверх

OFFLINE Отправлено

amzees
группа пользователя
  • Онлайн:228д 3ч 55м
1 451
Ап
prj_bannerovich_ru_4721_468x60(PRJ4408150c2669a17ca4.gif 56343dedf51b.gif
    • 0
  • Наверх

OFFLINE Отправлено

Роман Дяченко
группа пользователя
  • Онлайн:33д 23ч 10м
55

Как веб-разработчик, выбравший Mac OS X в качестве основного рабочего инструмента, я столкнулся с проблемой настройки необходимого окружения. По многолетней привычке работы с серверами на Linux, руки сами потянулись в консоль дабы все поставить, но остановились — постойте, постойте, но зачем мне превращать эту операционку в очередной Linux сервер? Мне этого шаманства с консолью на серверах хватает, спасибо. Будем использовать встроенные компоненты, насколько это возможно.

Web сервер

Apache предустановлен в Mac OS и для локальной разработки его более чем хватает.
Маленькая хитрость – если не нужен виртуальный хост, то очень помогает вот такой трюк:
/etc/apache2/extra/httpd-userdir.conf

<Directory "/Users/*/Sites/">
Options Indexes Order allow,deny
Allow from all
</Directory>

Осталось кинуть проект в ~/Sites/%имя_проекта% и открыть в браузере Ссылка
На крайний случай, если нужна полная копия production окружения всегда можно установить Vagrant.
 

PHP

PHP предустановлен в Mac OS. Если его версия устраивает, то просто включаем загрузку модуля php5_module:/etc/apache2/httpd.conf

LoadModule php5_module libexec/apache2/libphp5.so

Если не устраивает, то можно установить PHP по мануалу отсюда php-osx.liip.ch. Эта версия не заменит системную, сама найдет Apache и вообще установится в /usr/local/php5. Установка предельно проста – одна строка в консоли (пример для PHP 5.5):
curl -s Ссылка| bash -s 5.5
 

MySQL

Установить MySQL можно несколькими способами, например, через Homebrew. Но компилировать из исходников MySQL только потому что это позволяет пакетный менеджер? Мне кажется что проще взять DMG архив с официального сайта и установить. После установки в Системных настройках появится вкладка MySQL:
00013da4ecb18c549ac66604abf8d8e0.png
 

FTP/SFTP

Кроме работы над основным проектом приходится отвлекаться и исправлять/доделывать что-то у клиентов. Обычно это чужой хостинг с доступом по FTP. Значит нужен FTP клиент. Выбор пал на Cyberduck:
e74590726eb6f5dc8d416626ce2cf186.png
4d46ad08db3536ae3a722e155585fe30.png
Почему Cyberduck? Потому что хранит пароли в Keychain, переведен на русский, бесплатен и поддерживает FTPSFTP,WebDAVAmazon S3Google Cloud Storage и Rackspace Cloud Files.
 

MySQL клиент

Долго выбирал рать между MySQL Workbench и Sequel Pro. В силу легкости победил Sequel Pro.
72a3785cb48d06815b2dbd5b8531e8a8.jpg

Почему локальное приложение а не phpmyadmin или mysql в консоли хостинга? Потому что все курируемые базы в одном месте и не надо при задаче «посмотри что там в базе у клиента » открывать консоль, SSH и вспоминать пароли. Да, это удаленное подключение и MySQL на хостинге смотрит наружу. Но доступ по IP или SSH туннель спасают отца русской демократии.
Возможностей у программы достаточно много, лучше почитать на официальном сайте.
 

Sublime Text

Без него никуда. Маленькая хитрость в настройках:
{
"open_files_in_new_window": false,
}

По-умолчанию выставлено в TRUE и из-за этого Cyberduck открывает новые файлы в новом окне, а не в новой вкладке существующего окна.

Кроме этого, бывает что нужно быстро запустить небольшой кусок PHP кода, а делать это в IDE не удобно. Можно выполнить PHP код из Sublime Text, добавив новую Build System (Tools –> Build System -> New):
{
"cmd": ["php" , "$file"]
}

Теперь жмем CMD + B и результат работы кода появится в консоли Sublime Text.
 

Dash

37885c75781dac5d704c34f157f672a1.png


Добавь меня в друзья по форуму )

    • 0
  • Наверх

OFFLINE Отправлено

amzees
группа пользователя
  • Онлайн:228д 3ч 55м
1 451
Ещё варианты?
prj_bannerovich_ru_4721_468x60(PRJ4408150c2669a17ca4.gif 56343dedf51b.gif
    • 0
  • Наверх

OFFLINE Отправлено

Anamalik
группа пользователя
  • Онлайн:30д 22ч 21м
140

Друзья два месяца назад купил MacBook Раньше я на компьютере семёрке было дело заходил виртуальный виртуальный сервер кто подскажет как сделать это На MacBook ??

Все таки насос*л , молодец быстро учишься . У сереги наверно деньги взял?


    • 0
  • Наверх

OFFLINE Отправлено

RockTheStreet
группа пользователя
  • Онлайн:233д 2ч 3м
704

Археолог.


c1cc2f447664.gifa917717d8918.gif

    • 0
  • Наверх