Установка PHP, MySql и Apache на Windows - PullRequest
2 голосов
/ 05 января 2012

Я впервые работаю с Apache, PHP, MySql.Я скачал и установил последний пакет из этих 3. Теперь я проверил с помощью Apache, и index.html работает.Теперь я заменил index.html на некоторый php-скрипт, чтобы проверить, работает ли мой php или нет.При открытии html-страницы я снова вижу код php.Кажется, это не работает.Вот как выглядит мой php-код:

<html>
<body>

<?php
echo "Hello World";
?>

</body>
</html>

когда я открываю свой index.php, я вижу сам код выше.Кто-нибудь может дать мне знать, что не так и как я могу это исправить?

Ответы [ 5 ]

7 голосов
/ 05 января 2012

Проверьте файл apache httpd.conf на наличие некоторого закомментированного кода, который выглядит следующим образом

LoadModule php5_module libexec/apache2/libphp5.so

и далее в этом файле ...

<IfModule php5_module>
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    <IfModule dir_module>
            DirectoryIndex index.html index.php
    </IfModule>
</IfModule>
1 голос
/ 05 января 2012

Еще один голос за WampServer. Если у вас есть работающий сервер, вам будет легче разбираться с файлами конфигурации, а затем изучать конфигурацию Apache / PHP таким образом.

1 голос
/ 05 января 2012

Кажется, в установке есть какая-то проблема. используйте WAMP в качестве stefan и dessus или XAMPP. Я рекомендую вам использовать XAMPP в комплекте с APACHE, MYSQL, File Zilla Server, Mercury для почты. Простота установки и использования. http://www.apachefriends.org/en/xampp.html

0 голосов
/ 25 октября 2013

http://computing -know.blogspot.in / #! / 2013/10 / как в настройке-апаш-PHP-mysql.html

Пошаговый процесс настройки Apaache, PHP, Mysql, phpMyAdmin и XDebug.

1) Как установить Apache

2) Настройка PHP для Apache

3) Установите и настройте MySQL для использования с PHP

4) Настройка XDebug для отладки

5) PHPMYADMIN

Примечание. В этом руководстве моя папка сервера расположена в папке F: \ Server

.

Как установить Apache

1) Существует два способа установки apache: либо установить старую версию apache httpd (совместимо с Windows XP) с httpd.apache.org/download.cgi, либо получить последнюю версию zip-сборки apache от www.apachelounge.com/ скачать /.

2) Я покажу, как настроить apache из zip-версии, загруженной с apachelounge.com/download/.

3) Нажмите Дополнительно + VC9 в левой части страницы.

4) Загрузите сборку 2.4.x zip с OpenSSL 0.9.8.

5) Создайте папку с именем Server на месте где.

6) Мое местоположение F: \ Server

7) Извлеките Apache24 из архива apache в папку Сервера.

8) Теперь перейдите в папку конфигурации в Apache и откройте httpd.config в любом текстовом редакторе.

9) Найдите (Ctrl + F) и замените каждый экземпляр «c: / Apache24» и измените его на ваше местоположение apache, в моем случае его f: /Server/Apaache24.

ServerRoot "c: / Apache24" с ServerRoot "f: / Server / Apache24"

DocumentRoot "c: / Apache24 / htdocs" с DocumentRoot "f: / Server / Apache24 / htdocs"

с

ScriptAlias ​​/ cgi-bin / "c: / Apache24 / cgi-bin /" с ScriptAlias ​​/ cgi-bin / "f: / Сервер / Apache24 / cgi-bin /"

с

8) Теперь запустите командную строку (с правами администратора).

9) В командной строке перейдите в папку Server / Apache24 / bin.

10) Внутри папки Bin введите «httpd -k install», чтобы установить службу Apache, а затем нажмите Enter.

11) Чтобы запустить сервер Apache, просто введите «httpd -k start» и нажмите Enter.

12) Перезагрузите компьютер

13) Теперь откройте папку Bin и дважды щелкните ApacheMonitor.exe и запустите Apache

14) Теперь перейдите на локальный хост, если вы видите страницу «Это работает», то Apache успешно установлен на вашем компьютере.

Если вы видите страницу с надписью "Это работает!" затем сервер Apache был успешно установлен.

Настройка PHP для Apache

1) Перейдите на страницу windows.php.net/download/, загрузите php-5.4.x-Win32-VC9-x86.zip.

2) Создайте папку с именем php внутри папки сервера.

3) Извлеките все файлы из php-5.4.x-Win32-VC9-x86.zip в папку php на Сервере.

4) Теперь перейдите в папку конфигурации в Apache и откройте httpd.config в любом текстовом редакторе.

5) Найдите (Ctrl + F) LoadModule, прокрутите вниз до последнего LoadModule и вставьте следующее

LoadModule php5_module "f: /Server/php/php5apache2_4.dll".

6) Найдите (Ctrl + F) прокрутку AddType вниз до последнего AddType и вставьте следующее

Приложение AddType / x-httpd-php .php.

7) Добавьте местоположение PHP в конец файла httpd.conf. Например, в конце файла добавьте следующее: PHPIniDir «Ваше местоположение PHP».

локальный / info.php

8) В папке php переименуйте php.ini-development в php.ini и откройте его в текстовом редакторе.

9) Найдите (Ctrl + F) display_errors и убедитесь, что значение установлено на On.

10) Найдите (Ctrl + F) extension_dir = "./" и измените его на extension_dir = "F: \ Server \ php \ ext".

11) Перезапустите сервер Apache.

12) Создайте файл "phpinfo.php" в папке htdocs в Apache с следующим содержимым:

13) Перейти к localhost / phpinfo.php

extension_dir = "./"

14) Щелкните правой кнопкой мыши Мой компьютер.

15) Нажмите Переменные среды

16) Добавьте папку php в конец пути

17) Перезагрузите компьютер.

Установить и настроить MySQL для использования с PHP

1) Перейдите на dev.mysql.com/downloads/mysql/ скачайте версию для zip или установщика.

2) Установить MySQL

3) Нажмите Далее

4) Выберите Завершено и нажмите Далее

5) Нажмите Финш

6) Нажмите Стандартная конфигурация

7) Нажмите Далее

8) Введите пароль для mySQL

9) Перейдите в командную строку MySQL и введите пароль.

12) Откройте файл php.ini и найдите строку:; extension = php_mysql.dll удалите точку с запятой.

и найдите строку:; extension = php_mysql.dll

PHPMYADMIN

1) Перейдите в папку конфигурации в Apache и откройте httpd.config в любом текстовом редакторе.

2) Найти (Ctrl + F) строку DirectoryIndex index.html добавить index.php.

3) Откройте файл php.ini в папке сервера и раскомментируйте расширение mbstring и mysqli.

3) Перейти на phpmyadmin.net/ Загрузить последнюю версию phpMyAdmin-4.0.8-english.zip.

4) Распакуйте его в папку phpMyAdmin в htdocs.

5) Перезагрузите сервер Apache.

6) Перейти к localhost / phpMyAdmin /

Настройка XDebug для отладки

1) Перейдите http://xdebug.org/download.php из вашего браузера и загрузите

php_xdebug-2.x.x-5.4-vc9 Thread Safe 32-битная версия.

2) Скопируйте и вставьте его в папку расширений в php.

3) Скопируйте и вставьте следующую строку кода в конец файла php.ini.

[XDebug]

;; Только Zend ИЛИ (!) XDebug

zend_extension = "Ваше местонахождение Xdebug"

xdebug.remote_enable = истина

xdebug.remote_host = локальный

xdebug.remote_port = 10000

xdebug.remote_handler = DBGp

4) Перезапустите сервер Apache.

5) Перейдите к localhost / phpinfo.php, прокрутите вниз, чтобы увидеть, установлен ли xDebug

0 голосов
/ 05 января 2012

использовать Wamp!это просто и быстро:)

http://www.wampserver.com/en/

лично, я использую старую версию от 2007, 1.7.4, ее можно найти здесь: http://sourceforge.net/projects/wampserver/files%2FWAMP5/

хорошая вещь об использовании старой версии заключается в том, что ваш код будет работать на старых машинах, и на многих серверах есть старые версии php и mysql.

плохая вещь об использовании старой версии заключается в том, что ваш код можетне работают на новых машинах, и на некоторых машинах есть новые версии php и mysql.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...