|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.10.2006, 20:11 | #1 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
начало работы...
Перенесено из старого форума!
bllem Народ помогите пожалуйста!!! Меня интресует ПХП... Но я немного не разобрался как из своего компа сделать сервер чтобы можна было проверять свои разработки на php... Не подскажете какое ПО для этого необходимо и где именно его можна скачать??? xDude Для начала потребуется сам сервер. Можно использовать Microsoft IIS, который устанавливается как компонент Windows. По идее, это самый простой способ, как в установке, так и в настройке. Для начинающих - самое то. Для продвинутых пользователей в качестве вэб-сервера я бы рекомендовал использовать apache (http://httpd.apache.org). Подойдет любая версия, как из ветки 1.3.x, так и 2.x. Лично у меня стоит 2.0.54. На сайте также доступен как инсталлер, так и zip-архив. Во-вторых - потребуется ПХП. Дистрибутив можно скачать с http://www.php.net/downloads.php Начинающим пользователям лучше всего качать инсталлер, по-моему, он достаточно умен, чтобы самому сконфигурировать уже установленный IIS (или Apache) для совместной работы. Кроме того, скорее всего понадобится MySQL (ну какой в наше время PHP-скрипт без использования базы данных?). Скачать можно отсюда: http://dev.mysql.com/downloads/ Если по-отдельности все это скачивать, устанавливать и настраивать лень - то в интернете можно найти множество пакетов, интегрирующи в себе все необходимые компоненты - Apache,MySQL,PHP (иногда Perl,Python и многое другое). Один из таких - XAMPP (http://www.apachefriends.org/en/xampp.html). Другие можно без проблем найти в Google, введя в строке поиска что-то типа Apache+PHP+MySQL. piligrim xDude, а не проще скачать и поставить на комп Денвер??? http://www.denwer.ru/dis/latest Вот описание: Обновился базовый комплект пакета Денвер 2, предназначенный для Web-программистов и дизайнеров. Денвер (Д.н.w.р) - расшифровывается автором как джентльменский набор Web-разработчика, состоящий из дистрибутивов, используемый программистами и дизайнерами для отладки сайтов на домашней (локальной) Windows-машине без необходимости выхода в Интернет. Базовый пакет Денвер включает: Apache, SSI, mod_rewrite, mod_php; PHP4 с поддержкой GD и MySQL; MySQL с поддержкой транзакций (mysqld-max); phpMyAdmin (система управления MySQL через Web-интерфейс); ядро Perl без стандартных библиотек (они поставляются отдельно); эмулятор sendmail (отладочная "заглушка", складывающая приходящие письма в /tmp) и т.д. Кроме того, в пакет входит система управления запуском и завершением и система управления виртуальными хостами, основанная на шаблонах. Чтобы создать новый хост, вам нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется. В этой версии разрешена работа с кодировкой windows-1251 в phpMyAdmin, добавлен украинский язык в phpMyAdmin, добавлен враппер mysql_run_to_import_dumps.exe для запуска консоли MySQL с правами пользователя root, внесены другие изменения. ОС: Windows 95/98/NT/ME/2000/XP | Рус. интерфейс | Бесплатно. bllem Ну вот... Установил Денвер 2... А что дальше делать??? Как запустить программку созданную на пхп?? Подскажите пожалуйста... Заранее благодарен!!!!!!! P.S. Извините пожалуйста за дурацкие вопросы... Я бы и сам разобрался, но времени катострафически не хватает... Просто упорно готовлюсь на Международный Чемпионат... Извините еще раз... rpy3uH мне проще найти какой нибудь бесплатный хостинг с поддержкой ПХП и там всё испытывать. piligrim bllem, при установки ты указываешь диск который должна создать программа, например Z. Зайди в Z:\home\ и создай папку например "primer" далее зайди в нее и создай в ней папку "www" в этой папке должны храниться php скрипты(стартовая страница index.php или index.html или index.htm). Теперь перезапусти Денвер и через браузер зайди на ссылку www.primer. (можно посмотреть ее в файле hosts по дирректории %systemroot%\system32\drivers\etc). Для того чтобы твой сайт видели из сети(lan) Нужно другим править файл hosts, а именно нубно добавить в него строку 255.255.255.255 www.primer, где 255.255.255.255 твой ip в lan, а www.primer твой сайт. |
29.10.2006, 20:11 | #2 | |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
xDude
Цитата:
Касательно настройки и отладки - если нужно отладить только один сайт, то проще сделать это на localhost (127.0.0.1), тогда не надо заморачиваться с файлом hosts. Правда, при этом сайт не будет доступен по локальной сети, его можно будет видеть только на том компьютере, на котором он установлен. В браузере нужно просто написать http://localhost/ sONdza мне проще найти какой нибудь бесплатный хостинг с поддержкой ПХП и там всё испытывать. ну инета, допустим, вдруг не будет (и инет-то не бесплатен сам по себе)? И зачем заморачиваться для отладки в бесплатном хостинге, когда всё можно вообще бесплатно на своей виртмашине проверить sONdza Вообще-то грамотнее в Денвере в папке по дефолту C:\WebServers\home для подключения хоста достаточно создать директорию /home/192.168.0.28/www/ и разместить там файлы, доступные по адресу http://192.168.0.28. Если у вас статический адрес в инете, то содание директории аналогично локальному, но по заявлению создателей Денвера Все скрипты, запускаемые Apache, чаще всего имеют максимальные полномочия в системе, а значит, легко могут стать мощным оружием в руках хакера. Если вам нужен сервер для настоящего хостинга под Windows, лучше будет воспользоваться не Apache, а Microsoft Information Server, да и то при условии, что вы — опытный администратор. pascal65536 У меня с давних времён завалялась инсталяшка apache + php + mysql в куче, ей до сих пор и пользуюсь. Устанавливаешь и поехал. Настройки пока не трогай, пользуйся тем что имеешь. Никакого ПО кроме блокнота и браузера не нужно. Н уразве что блокнот более продвинутый с подсветкой синтаксиса. Сайтов по PHP море, главное не заморачиваться а искать. Даже англоязычные сайты помогают, компьютерные слова-то одинаковые. @serp Раньше тоже пользовался запуском через хостинг. Потом понял - вылетает в копеечку. Эксперименты жрут трафик. Потом начал пробовать ставить Apache, MySQL, PHP все поотдельности. Вобщем, что хочу сказать. Нашел классное руководство по этим проблемам. Сейчас никакого гемороя. На все дела уходит минут десять - не больше. Вот ссылка: http://www.pawlov.info/easyphpsite/index.php Рекомендую всем кто не знает как начать работать с PHP. Я лично ни грамма не жалею. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изучение PHP, начало | niziriska | Помощь студентам | 5 | 29.07.2008 10:21 |
Canvas. Первое Начало (#001) | Albert2008 | Компоненты Delphi | 2 | 19.07.2008 21:45 |
С# - начало | mirawoo | Софт | 2 | 14.07.2008 17:48 |
Изучение ассемблера, начало | Lich | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 18.06.2008 14:16 |
ООП мое первое начало | cross | Общие вопросы Delphi | 1 | 18.03.2007 21:58 |