ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Оффтоп > Болталка
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Помогите с php)
  #1  
Старый 09.11.2008, 23:41
Banotkuda
Новичок
Регистрация: 08.11.2008
Сообщений: 2
Провел на форуме:
32035

Репутация: 0
Question Помогите с php)

Я настроил php и apache... Apache работает...
А вот при тесте совместной работы php и apache, Firefox выводит вот такую ошибку №400:

Я просто ввожу localhost или 127.0.0.1 в адресную строку... и хочу, чтобы браузер мне отобразил результат вот этой "проги":
<?php
echo "<р>Это строка РНР</р>";
phpinfо();
?>
И выскакивает вышеуказанная ошибка.
В чём причина?
P.S. Пробовал на опере, выскакивает таже фигня...
В гугле ничё путного по этой теме не нашёл, надеюсь вы подскажете, как исправить ошибку.
 
Ответить с цитированием

  #2  
Старый 09.11.2008, 23:45
PEPSICOLA
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме:
5619724

Репутация: 2944


По умолчанию

http://forum.antichat.ru/thread40896.html
 
Ответить с цитированием

  #3  
Старый 09.11.2008, 23:46
PEPSICOLA
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме:
5619724

Репутация: 2944


По умолчанию

ставь себе denwer.ru - не прогадаешь
 
Ответить с цитированием

  #4  
Старый 09.11.2008, 23:52
попугай
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме:
2459557

Репутация: 606


По умолчанию

а другие скрипты нормально работают?
 
Ответить с цитированием

  #5  
Старый 09.11.2008, 23:54
Banotkuda
Новичок
Регистрация: 08.11.2008
Сообщений: 2
Провел на форуме:
32035

Репутация: 0
По умолчанию

Цитата:
Сообщение от попугай  
а другие скрипты нормально работают?
Нет! Уже что тока туда не вписывал.
 
Ответить с цитированием

  #6  
Старый 09.11.2008, 23:58
InfernoNet
Banned
Регистрация: 07.11.2007
Сообщений: 301
Провел на форуме:
3428344

Репутация: 595
По умолчанию

Что такое Веб-Сервер и как его установить с нуля под Windows.
------------------------------
Оглавление:
1. Web-Server
1.1. Что такое Apache
1.2. Что такое Php 5
1.3. Что такое MySQL

2. Файлы
2.1. Apache
2.2. Php 5
2.3. MySQL

3. Установка
3.1. Установка Apache
3.2. Установка Php 5
3.3. Установка MySQL
------------------------------

1. Web-Server.
Web-Server — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными.
Web-Server'om называют как программное обеспечение, выполняющее функции веб-сервера, так и компьютер, на котором это программное обеспечение работает.
Клиенты получают доступ к web-Server'y по URL адресу нужной им веб-страницы или другого ресурса.

1.1. Что такое Apache.
Apache - свободный веб-сервер. Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных.
Веб-сервер Apache разрабатывается и поддерживается открытым сообществом разработчиков под эгидой Apache Software Foundation и включён во многие программные продукты, среди которых СУБД Oracle и IBM WebSphere.

1.2. Что такое Php 5.
В пятой версии изменения включают обновление ядра Zend (Zend Engine 2), что существенно увеличило эффективность интерпретатора. Введена поддержка языка разметки XML. Полностью переработаны функции ООП, которые стали во многом схожи с моделью, используемой в Java. В частности, введён деструктор, открытые, закрытые и защищённые члены и методы, окончательные члены и методы, интерфейсы и клонирование объектов. Нововведения, однако, были сделаны с расчётом сохранить наибольшую совместимость с кодом на предыдущих версиях языка.

1.3. Что такое MySQL.
MySQL — свободная система управления базами данных.
MySQL является решением для малых и средних приложений. Входит в LAMP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.
Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц.

1.4. Что такое PhpMyAdmin.
phpMyAdmin — веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL. phpMyAdmin позволяет через браузер осуществлять администрирование сервера MySQL, запускать команды SQL и просматривать содержимое таблиц и баз данных. Приложение пользуется большой популярностью у веб-разработчиков, так как позволяет управлять СУБД MySQL без непосредственного ввода SQL команд, предоставляя дружественный интерфейс.

2. Файлы
2.1. Скачать Apache.
2.2. Скачать Php 5.
2.3. Скачать MySQL.

3. Установка.
3.1. Установка Apache.
Начнем установку с Apache.
Предварительно скачиваем сам Apache и запускаем файл установки:

1) Выбираем "Next >".
2) Затем соглашаемся с лицензией выбрав "I accept the terms in the license agreement".
3) Опять выбираем "Next >".
4) В этом действие будем прописывать настрйоки для Apache:
а) Network Domain - название домена
б) Server Name - название сервера
в) Administators Email Address - email админа сервера
P.S. Название домена можно написать "localhost", название сервера можно написать любое, так же можно и email указать любой.
г) For All Users,on Port 80, as service -- Recommended - выбираем именно этот пункт, т.к. Apache мы устанавливаем, как сервис и все обращения к нему будут по 80 порту.
5) Следующий пункт позволит выбрать способ установки, мы выбираем "Typical" - обычный.
6) Далее выбираем путь установки. В данном случае выберем "C:\Web-Server\" и нажимаем"Next >".
7) Нажимаем кнопку "Install" и Apache начинает устанавливаться к Вам на компьютер.
8) В завершении нажимаем "Finish" и в конечном итоге у Вас появляется в систем трее значок "Apache monitor", с его помощью Вы будете запускать и отключать Ваш Apache.
9) Проверить, установился ли Ваш Apache Вы можете пройдя по ссылке http://localhost/

Установка Apache завершена.

3.2. Установка Php 5.
Предварительно скачиваем дистрибутив с php5 и запускаем файл установки:

1) Выбираем "Next >".
2) Соглашаемся с лицензией поставив галочку на против "I accept the terms in the License Agreement".
3) Далее выбираем путь установки. В данном случае выберем "C:\Web-Server\" и нажимаем"Next".
4) Ставим точку на против "Apache 2.0.x Module" и нажимаем "Next".
5) Выбираем путь установки конфигураций Apache "C:\Web-Servers\Apache2\conf\" и нажимаем"Next".
6) Оставляем все как есть и жмем "Next".
7) Нажимаем кнопку "Install" и Php 5 начинает устанавливаться к Вам на компьютер.
8) В завершении нажимаем "Finish".

Чтобы проврить заработал ли php 5, выполняем следующие действия:
1) Перезагружаем Apache:
а) Кликаем по значку "Apache monitor" который находится в трее, выбирем "Apache2" => "Stop".
б) После того, как значок в трее поменяется кликаем по нему снова и выбираем "Apache2" => "Start".
2) Идем в директорию "C:\Web-Servers\Apache2\htdocs" и создаем там файл с расширнием php, например "test.php" с содержанием:
<?php phpinfo(); ?>
Если у Вас напишет версию Php и различную информацию о Php 5 который Вы установили, то все действия были сделаны верны.
Если же у Вас показывает содержимое документа, то Вы допустили какую либо ошибку при установки и попробуйте переустановить Php 5 с самого начала.

3.3. Установка MySQL
Предварительно скачиваем дистрибутив с mysql и запускаем файл установки:

1) Выбираем "Next >".
2) Следующий пункт позволит выбрать способ установки, мы выбираем "Typical" - обычный и нажимаем "Next >".
3) Выбираем "Install" и ждем пока закончится установка.
4) Следующий пункт мы пропускаем выбрав "Skip Sign-Up".
5) Ставим галочку на против "Configure the MySQL Server now" и выбираем "Finish".
6) Выбираем "Next >".
7) В этом пункте выберем стандартные настройки "Standard Configuration" и нажимаем "Next >".
8) Ставим галочку на против "Install As Windows Service" (этим самым мы устанавливаем MySQL как сервис) и нажимаем "Next >".
9) Вводим пароль для root (root - это пользователь который имеет неограниченные права) в поле "New root password" и подтверждаем его в поле "Retype the password" введя еще раз. Галочка должна стоять только на против "Modify Security Settings" и нажимем "Next >".
10) Выбираем "Execute" и ждем пока все установится, после чего нажимаем "Finish".

Чтобы проврить заработал ли MySQL выполняем следующие действия:
1) Перезагружаем Apache:
а) Кликаем по значку "Apache monitor" который находится в трее, выбирем "Apache2" => "Stop".
б) После того, как значок в трее поменяется кликаем по нему снова и выбираем "Apache2" => "Start".
2) Идем в директорию "C:\Web-Servers\Apache2\htdocs" и создаем там файл с расширнием php, например "test2.php" с содержанием:
<?php
print "Current PHP version: <b> ". phpversion() ."</b>";


/*
$link = mysql_connect("localhost", "root","Ваш пароль") or die("Could not connect");
*/


$link = mysql_connect("localhost", "root","Ваш пароль") or die("Could not connect");
if( !$link ) die( mysql_error() );

$db_list = mysql_list_dbs($link);

while ($row = mysql_fetch_object($db_list))
{
echo "<h3>Database \"".$row->Database."\"</h3>\n";
$result = mysql_list_tables($row->Database);

if(!$result) die( "DB Error, could not list tables\n MySQL Error: ".mysql_error() );
else {
while ($row = mysql_fetch_row($result))
print "Table: $row[0]<br>";
mysql_free_result($result);
}
}
?>
В скрипте меняете только "Ваш пароль" на пароль который Вы вводили при установки MySQL.
© InfernoNet
 
Ответить с цитированием

  #7  
Старый 10.11.2008, 00:09
.AkeLLa
Banned
Регистрация: 30.08.2008
Сообщений: 477
Провел на форуме:
3989114

Репутация: 718
По умолчанию

http://forum.antichat.ru/threadnav85761-1-10-%F3%F1%F2%E0%ED%EE%E2%EA%E0+php+apache.html
 
Ответить с цитированием

  #8  
Старый 10.11.2008, 00:15
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Цитата:
Сообщение от PEPSICOLA  
ставь себе denwer.ru - не прогадаешь
Пепс, поверь, денвер - говно
 
Ответить с цитированием

  #9  
Старый 10.11.2008, 00:19
Banotkuda
Новичок
Регистрация: 08.11.2008
Сообщений: 2
Провел на форуме:
32035

Репутация: 0
По умолчанию

Цитата:
Сообщение от .AkeLLa  
http://forum.antichat.ru/threadnav85761-1-10-%F3%F1%F2%E0%ED%EE%E2%EA%E0+php+apache.html
Спасибо! Наверно придётся переустановить всё заново.
 
Ответить с цитированием

  #10  
Старый 10.11.2008, 00:23
PEPSICOLA
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме:
5619724

Репутация: 2944


По умолчанию

Цитата:
Сообщение от ChaaK  
Пепс, поверь, денвер - говно
А зачем тратить больше времени ради тестирования? когда можно установить всё в два клика?
тем более денвер четвертый - не требует создание виртуального харда. - ляпота для таких лентяев как я
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ