2013-09-15 5 views
1

Должен быть простой вопрос, но я действительно не понимаю, как работают серверы. Я использую MAMP/Apache, и я пытаюсь использовать эту команду на PHP:Как подключиться к localhost через ftp wth PHP?

$conn_id=ftp_connect($ftp_server);

тогда

$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

Он работает, чтобы ввести свой URL, имя пользователя и пароль подключиться к удаленному серверу, размещенному на Dreamhost, но как подключиться к локальному хосту для тестирования? Что такое мой сервер? И что я ставил для имени пользователя и пароля?

Спасибо!

ответ

1

MAMP не поставляется со встроенным FTP-сервером. Если вы хотите, чтобы имитировать FTP соединение локально, можно использовать сервер FTP, который поставляется с OS X. MAMP делает предложение шаг за шагом учебник, как использовать его:

How to: Access FTP with MAMP

+0

Спасибо ... Я все еще запутался. Я следил за указаниями, активируя ftp и копируя ip-адрес в ftp_connect. Теперь у меня есть эта ошибка 'ftp_connect(): php_network_getaddresses: getaddrinfo failed: nodename или servname предоставлено или неизвестно'. –

+0

Кажется, Apple удалила FTP-доступ в 10,7, и вам нужна лицензия сервера для ее запуска: [Lion Server: включение службы FTP] (http://support.apple.com/kb/HT4704?viewlocale=en_US) – insertusernamehere

+0

... Я использую 10.6.8, поэтому я должен быть в порядке. Но это хорошо знать в будущем. Итак ... любая помощь для меня? –

Смежные вопросы