Я слежу за видеоуроком по разработке проекта на PHP.Учитель создает сайт на локальном сервере, но я делаю это прямо на веб-сайте в плане общего хостинга.В какой-то момент в учебнике учитель использует командную строку на своем компьютере для изменения прав доступа к файлам.Могу ли я подключиться к веб-серверу по плану общего хостинга из терминала / командной строки на моем Mac?если да, то как это сделать?
Самый распространенный способ - использовать SSH. Ваш Mac должен иметь встроенный ssh-клиент.
ssh yourhostname.com
Это, конечно, предполагает, что ваш провайдер разрешает доступ по SSH.
Вам нужен SSH-доступ к вашему веб-серверу, поэтому вам может потребоваться связаться с вашим провайдером и выяснить, доступен ли он вам.
Вы можете SSH со своего терминала на свой веб-сервер, например:
ssh user@webserveraddress
Вы можете использовать функцию exec в PHP для выполнения простых команд в командной строке. Подробнее об этой функции вы можете узнать по адресу: http://php.net/manual/en/function.exec.php
Если это то, что вам нужно делать чаще, вы также можете рассмотреть возможность создания базового терминального приложения на PHP, которое позволяет вставлять команду в поле ввода HTML и выполнять ее через командную строку. Ответ из командной строки можно опубликовать на HTML-странице.
Вы можете сделать это, используя ваш FTP-клиент (Filezilla?)