Nastrojka Apache, Mysql Php I Perla

  • Автор темы Olga23
  • Дата начала
Статус
Закрыто для дальнейших ответов.
O

Olga23

Pomogite pogalujsta s nastrojkoy... Ya ustanovila Apache 2.xx na Win XP Home...Potom ustanovila php 4 i nastroila ego dlya raboti s Apache...Potom nastala ochered mySQl versii 4.0.25. Vse ustanovilos ok, php rabotaet, mysql gorit zelenim svetom, no kogda zapuskayu skript na php, chtobi proverit rabotu mysql, togda vipadaet straniza v internet explorere, na kotoroy strochki skripta... Vot i perl toge gljucit....Do etogo vse rabotalo ok na Win 2000, no komp slomalsya...Vot seychas i mayus
 
G

Guest

<!--QuoteBegin-Olga23+24:10:2005, 11:36 -->
<span class="vbquote">(Olga23 @ 24:10:2005, 11:36 )</span><!--QuoteEBegin--> straniza v internet explorere, na kotoroy strochki skripta...
[snapback]26212" rel="nofollow" target="_blank[/snapback]​
[/quote]
если насторен правильно РНР то строчек скрипта быть недолжно. РНР может выдавать код ошибки. Посему вопрос: виден сам текст скрипта или всеже код ошибки?
 
O

Olga23

moget kto znaet kak nastraivat?ya uge ves inet pererila i nastroila no toka v 2000...
 
A

admin

Для: Olga23
в апаче должно быть.
Код:
  LoadModule php4_module c:/php/sapi/php4apache.dll
 AddModule mod_php4.c
 AddType application/x-httpd-php .php

или если как CGI то
Код:
  ScriptAlias /php/ "c:/php/"
 AddType application/x-httpd-php .php
 Action application/x-httpd-php "/php/php.exe"

можно ещё добавить
Код:
  AddType application/x-httpd-php-source .phps

а вообще почитай install.txt
 
G

Guest

<!--QuoteBegin-Olga23+24:10:2005, 14:06 -->
<span class="vbquote">(Olga23 @ 24:10:2005, 14:06 )</span><!--QuoteEBegin-->v tom to vse i delo,chto strochki skripta.... :(
[snapback]26229" rel="nofollow" target="_blank[/snapback]​
[/quote]
это уж точно install.txt в первую очередь и прежде всего по настройке РНР.
Apache не понимает, что это скрипт и показывает его обычным текстом.
Насторить httpd.conf и php.ini
 
V

vitolg

В самом конце конфигурационного файла Apache httpd.conf добавьте строки
#php
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
Если Вы устанавливали PHP не в C:\PHP, а в другое место, то в строке ScriptAlias /php/ "c:/php/" укажите путь к PHP.
Создайте текстовый файл с содержимым <? echo "Тест PHP" ?> и сохраните его как test.php в папке Вашего сайта.Перезагрузитесь и попробуйте набрать: http://ваш_сайт/test.php Вы увидите такую картинку.

PHP в Apache можно запускать и как модуль. Для этого найдите в папке PHP файл php4ts.dll и скопируйте его в папку с системными библиотеками Windows\system32 или WINNT\system32. А теперь в файл httpd.conf добавьте строки:
#php use
LoadModule php4_module "c:/Program Files/Apache Group/php/sapi/php4apache2.dll"
AddType application/x-httpd-php .php
или
#php use
LoadModule php4_module "c:/php/sapi/php4apache2.dll"
AddType application/x-httpd-php .php
в зависимости от того, где у Вас находится PHP
 
V

vitolg

А по поводу РНР надо было сделать следующее: необходимо будет отредактировать файл php.ini-dist и под именем php.ini положить его в папку Windows или WINNT, в зависимости от того, какая ОС у Вас установлена.
И далее редактировать его под собственные нужды.
Найдите строку:
include_path = "c:\php\includes"
и вместо c:\php укажите ту папку, где у Вас стоит PHP (не забывайте про кавычки). Аналогичную операцию сделайте для строки
extension_dir = "C:\PHP\extensions" .
В строках
SMTP = netserver.domain.local ; for Win32 only
sendmail_from= domain@domain.com ; for Win32 only
укажите свой сервер SMTP и свой адрес. Если Вы работаете на домашнем компьютере и не используете сайты на PHP в локальной сети, то эти строки можете закомментировать, поставив в начале каждой строки символ ; (точка с запятой).
 
N

Nyxbull

Быстрое решение всех проблем с настройкой:



Уже все настроенное, копируем на винт, запускем и наслаждаемся,
В комплекте кроме самого апача
* MySQL 5.0.20
* PHP 5.1.1
* PHP 4.4.2-pl
* phpMyAdmin 2.8.0.3
* XAMPP Control Panel Version 2.2
* FileZilla FTP Server 0.9.14a
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!