Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2006, 20:11   #1
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 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 твой сайт.
zetrix вне форума Ответить с цитированием
Старый 29.10.2006, 20:11   #2
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию

xDude
Цитата:
xDude, а не проще скачать и поставить на комп Денвер???
А чем не устраивает XAMPP? Абсолютно то же самое. Просто если ставить комплект такого рода - обновлять версии компонентов в нем напряжно (не говорю, что невозможно, но гораздо проще, если они стоят по-отдельности). Например, если вышла новая версия ПХП - нужно ждать, пока ее интегрируют в тот же денвер или XAMPP, потом заново скачивать весь пакет. Кроме того, в таких пакетах чаще всего очень много лишнего, например, тот же perl (ну зачем он мне нужен, если я собираюсь писать на ПХП и ТОЛЬКО на ПХП?).
Касательно настройки и отладки - если нужно отладить только один сайт, то проще сделать это на 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. Я лично ни грамма не жалею.
zetrix вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изучение 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