Своя моя первая работая с Apache, PHP, MySql. Я загрузил и установил последний пакет из этих 3. Теперь я проверил с apache, и index.html работает. Теперь я заменил index.html на некоторый php-скрипт, чтобы проверить, работает ли мой php или нет. Когда вы снова открываете страницу html, я вижу код php напрямую. Кажется, это не сработает. следующим образом выглядит мой PHP-код.
<html> <body> <?php echo "Hello World"; ?> </body> </html>
когда я открываю свой index.php, я вижу сам код выше. Может ли кто-нибудь сообщить мне, что случилось, и как я могу это исправить?
Проверьте файл 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>
кажется, что в установке есть некоторые проблемы. используйте WAMP как stefan и dessus или XAMPP. i recomand u использовать XAMPP в комплекте с APACHE, MYSQL, File Zilla Server, Mercury для почты. Простота установки и использования. http://www.apachefriends.org/en/xampp.html
Еще одно голосование за WampServer. После того, как у вас есть рабочий сервер, тогда легче сориентироваться с файлами конфигурации, а затем изучать конфигурацию Apache / PHP таким образом.
используйте wamp! это легко и быстро 🙂
лично, я использую старую версию с 2007 года, 1.7.4, ее можно найти здесь: http://sourceforge.net/projects/wampserver/files%2FWAMP5/
хорошая работа по использованию старой версии заключается в том, что ваш код будет работать на старых машинах, а на многих серверах есть старые версии php и mysql.
плохое использование старой версии – это то, что ваш код может не работать на новых машинах, а на некоторых машинах есть новые версии php и mysql.
http://computing-know.blogspot.in/#!/2013/10/how-to-setup-apache-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 (Compatible with Windows XP) из httpd.apache.org/download.cgi, либо получить последнюю версию apache build zip с сайта http://www.apachelounge.com/download/.
2) Я покажу, как настроить apache из zip-версии, загруженной с apachelounge.com/download/.
3) Нажмите «Дополнительно + VC9» в левой части страницы.
4) Загрузите zip-версию 2.4.x с OpenSSL 0.9.8.
5) Создайте папку с именем Сервер в месте где.
6) Мое местоположение – F: \ Server
7) Извлеките Apache24 из Apache-ZIP в папку Server.
8) Теперь перейдите в папку config в 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: / Server / Apache24 / cgi-bin /"
с
8) Теперь запустите командную строку (с правами администратора).
9) В командной строке перейдите в папку Server / Apache24 / bin.
10) Внутри папки Bin введите «httpd -k install», чтобы установить службу Apache, а затем нажмите Enter.
11) Для запуска Apache Server просто введите «httpd -k start» и нажмите «Ввод».
12) Перезагрузите компьютер
13) Теперь откройте папку Bin и дважды щелкните файл ApacheMonitor.exe и запустите Apache
14) Теперь перейдите на localhost, если вы видите страницу «Это работает», тогда Apache успешно установлен на вашем компьютере.
Если вы видите страницу с надписью «Это работает!» то сервер Apache был успешно установлен.
Настройка PHP для Apache
1) Goto windows.php.net/download/ скачать php-5.4.x-Win32-VC9-x86.zip.
2) Создайте папку с именем php внутри папки Server.
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 и убедитесь, что для этого значения установлено значение Вкл.
10) Найдите (Ctrl + F) extension_dir = "./" и измените его на extension_dir = "F: \ Server \ php \ ext".
11) Перезапустите Apache Server.
12) Создайте файл «phpinfo.php» в папке htdocs в Apache с последующим содержимым:
13) Перейти к localhost / phpinfo.php
extension_dir = "./"
14) Щелкните правой кнопкой мыши MyComputer Нажмите «Свойства»
15) Щелкните переменные среды
16) Добавьте местоположение вашей php-папки в конце пути
17) Перезагрузите компьютер.
Установка и настройка MySQL для использования с PHP
1) Перейти к dev.mysql.com/downloads/mysql/ загрузить версию zip или installer.
2) Установите MySQL
3) Нажмите «Далее»
4) Выберите «Завершить» и нажмите «Далее».
5) Нажмите Finsh
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 add index.php.
3) Откройте файл php.ini в папке сервера и раскомментируйте расширение mbstring и mysqli.
3) Goto 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.xx-5.4-vc9 Thread Safe 32-разрядная версия.
2) Скопируйте и вставьте его в папку расширения в php.
3) Скопируйте и вставьте следующую строку кода в конец файла php.ini.
[XDebug]
;; Только Zend OR (!) XDebug
zend_extension = "Ваше местоположение Xdebug"
xdebug.remote_enable = верно
xdebug.remote_host = локальный
xdebug.remote_port = 10000
xdebug.remote_handler = DBGp
4) Перезапустите Apache Server.
5) Перейти к localhost / phpinfo.php прокрутите вниз, чтобы узнать, установлен ли xDebug