Как запустить файл php в браузере Linux
Обновлено: 21.11.2024
- Шаг 1. Во-первых, нам нужно скачать PHP с официального сайта. Нам необходимо загрузить ZIP-файл из соответствующего раздела в зависимости от архитектуры нашей системы (x86 или x64).
- Шаг 2. Извлеките ZIP-файл в нужное место. Рекомендуется выбрать загрузочный диск (диск C) внутри папки с именем php (например, C:\php).
- Шаг 3. Теперь нам нужно добавить папку (C:\php) в путь к переменной среды, чтобы она стала доступной из командной строки. Для этого нам нужно щелкнуть правой кнопкой мыши значок «Мой компьютер» или «Этот компьютер», затем выбрать «Свойства» в контекстном меню. Затем щелкните ссылку Дополнительные параметры системы, а затем щелкните Переменные среды. В разделе «Системные переменные» мы должны найти переменную среды PATH, а затем выбрать и отредактировать ее. Если переменная среды PATH не существует, мы должны нажать New. В окне «Редактировать системную переменную» (или «Новая системная переменная») мы должны указать значение переменной среды PATH (C:\php или расположение наших извлеченных php-файлов). После этого мы должны нажать ОК и закрыть все оставшиеся окна, нажав ОК.
-
Пользователи Linux могут установить php с помощью следующей команды.
Он установит php с сервером apache. Для получения дополнительной информации нажмите здесь.
-
Пользователи Mac могут установить php с помощью следующей команды.
Он установит php в вашей системе. Для получения дополнительной информации нажмите здесь.
- Откройте окно терминала или командной строки.
- Перейти к указанной папке или каталогу, где находятся файлы php.
- Затем мы можем запустить код кода php с помощью следующей команды:
Примечание. При использовании встроенного сервера PHP имя файла PHP в корневой папке должно быть index.php, а все остальные файлы PHP могут быть связаны гиперссылками через главную страницу индекса.
PHP – это серверный язык сценариев, разработанный специально для веб-разработки. Вы можете изучить PHP с нуля, следуя этому руководству по PHP и примерам PHP.
Вы можете легко установить веб-сервер Apache (A), MySQL (M) и PHP (P) на свой ноутбук или домашний ПК. Все три поставляются вместе и называются WAMP, MAMP или LAMP в зависимости от того, устанавливаете ли вы их в Windows (W), Mac (M) или Linux (L).
Предупреждение. Между вашей личной установкой и той, что установлена здесь, в UCC, будет много мелких отличий. Написанный вами PHP-скрипт может выполняться дома, но выдавать сообщение об ошибке на сервере CS1 или наоборот. Убедитесь, что вы тестируете все свои сценарии на нашем сервере, так как это то, что я буду использовать при оценке вашей работы.
MAMP доступен, если вы используете Apple Mac OS X версии 10.4.0 или более поздней.
- Откройте окно терминала (Приложения/Стандартные/Терминал)
- Введите команду ' sudo apt-get install lamp-server^ ' (без кавычек, но с символом ^)
- Во время установки вам будет предложено создать пароль root для базы данных MySQL, введите пароль, нажмите Enter, введите его еще раз для подтверждения, снова нажмите Enter, и установка продолжится.
Откройте Firefox и перейдите по этому адресу: http://localhost/. Вы должны увидеть веб-страницу с надписью «Это работает!»
Вы должны увидеть страницу с информацией о версии для вашей установки php.
Вы должны увидеть страницу входа, похожую на ту, что показана в лекциях CS1106.
Дважды щелкните значок на рабочем столе (или выберите WampServer на панели быстрого запуска, если он у вас есть, или выберите «Пуск» > «Все программы» > WampServer > запустить WampServer). На панели задач появится значок (крайний справа на панели задач Windows в нижней части экрана). Наведите указатель мыши на этот значок, и во всплывающей подсказке должно быть написано WAMPSERVER — Server Offline. Это хорошо. (Опять же я предполагаю, что вы не хотите разрешать внешний доступ к этому серверу.)
- Если этот маленький значок зеленый, ваш веб-сервер запущен.
- Если он красный, ваш веб-сервер остановлен. Чтобы запустить его, щелкните значок левой кнопкой мыши и выберите в меню Запустить все службы.
- Если значок желтый, сервер находится в процессе запуска или перезапуска. Подождите, пока он станет зеленым, прежде чем делать что-либо еще.
Обратите внимание, что брандмауэр McAfee, если он у вас запущен, может мешать работе серверов WAMP, препятствуя их успешному запуску. Вы можете либо отключиться от Интернета (при использовании WAMP подключение не требуется) и временно отключить брандмауэр, либо удалить брандмауэр McAfee и найти альтернативное программное обеспечение для защиты, которое не мешает работе WAMP.
Нажмите значок MAMP (который находится в Приложениях > MAMP, но может быть и в Dock, если вы перетащили его сюда ранее). Должно появиться окно, и, если все в порядке, рядом с Apache Server и сервером MySQL появятся зеленые переключатели.
Если какая-либо из кнопок всегда красная, нажмите «Запустить серверы».
При установке, как указано выше, серверы должны запускаться автоматически.
Щелкните левой кнопкой мыши значок WAMP на панели задач. В меню выберите Остановить все службы. Значок должен частично стать красным. Щелкните левой кнопкой мыши еще раз и выберите PHP, а затем php.ini. Это должно открыть файл php.ini в Блокноте.
Отредактируйте файл, чтобы ваша установка была немного ближе к той, которую вы используете на наших компьютерах в UCC. Другими словами, для каждого из следующих элементов найдите в файле левую часть и, при необходимости, измените правую часть на то, что показано ниже.
- allow_call_time_pass_references = Вкл.
- allow_url_fopen = Выкл.
- error_reporting = E_ALL & ~E_STRICT
- log_errors = Выкл.
- magic_quotes_gpc = Вкл.
- точность = 12
- register_argc_argv = Вкл.
- безопасный_режим = Вкл.
- short_open_tag = Вкл.
Сохраните файл и выйдите из Блокнота. Затем снова запустите серверы, щелкнув левой кнопкой мыши значок на панели задач и выбрав Запустить все службы. Подождите, пока значок изменит свой цвет с красного на желтый, а затем на зеленый.
Мы добавим пароль в вашу базу данных MySQL:
- Щелкните левой кнопкой мыши значок WAMP на панели задач и выберите в меню phpMyAdmin. Откроется веб-страница в вашем браузере.
- На этой странице перейдите на вкладку Пользователи.
- На этой странице «Обзор пользователей» нажмите действие Изменить привилегии для пользователя с именем root и хоста с именем localhost . Вы перейдете на другую новую веб-страницу.
- На этой странице "Редактировать привилегии" прокрутите вниз до поля Изменить пароль. Дважды введите пароль и нажмите Перейти.
- В вашем любимом редакторе (полагаю, Notepad++) откройте C:\wamp\apps\phpmyadmin\config.inc.php .
- Найдите следующую строку: и измените ее следующим образом: но замените yournewpassword паролем, который вы только что создали с помощью phpMyAdmin.
- Повторите шаги 2–5 выше для всех остальных пользователей с именем root. (Вероятно, есть еще два.)
- Щелкните левой кнопкой мыши значок WAMP на панели задач и в меню выберите Перезапустить все службы. Как обычно, дождитесь исчезновения красного/желтого индикатора.
Примечание. Вышеупомянутого достаточно для установки на вашем личном ноутбуке или ПК, тем более что я рекомендовал вам оставить сервер в автономном режиме, чтобы внешние пользователи не могли получить к нему доступ. Если вы устанавливаете на общий компьютер или работаете в Интернете, обратитесь к авторитетному источнику для получения информации о безопасной конфигурации.
На данный момент, если вы щелкнете левой кнопкой мыши по значку WAMP на панели задач и в меню выберите Localhost (или phpMyAdmin), я предполагаю, что это запущенный браузер Firefox. Предположим, вы хотите изменить это на Chrome.
Для открытия и редактирования двух файлов: C:/wamp/wampmanager.conf и C:/wamp/wampmanager.ini необходимо использовать текстовый редактор, например Notepad++. В этих двух файлах вы должны заменить все вхождения этого:
с указанием места установки Chrome, скорее всего, следующее:
— но с идентификатором пользователя, который вы используете при входе в свой ПК/ноутбук вместо идентификатора пользователя .
Кроме того, в Chrome выберите Настройки > Показать дополнительные настройки > Изменить настройки прокси > Настройки локальной сети. Убедитесь, что флажок Автоматически определять настройки не установлен, а флажок Обход прокси-сервера для локальных адресов установлен.
После всего этого я счел необходимым перезагрузить компьютер.
Надеюсь, что в следующий раз, когда вы щелкнете левой кнопкой мыши значок WAMP на панели задач и выберите в меню Localhost, он запустит Chrome. Но будьте осторожны: я нашел это очень темпераментным!
Ваш файл php.ini можно найти в Applications/MAMP/conf/php5 .
Используйте редактор, чтобы изменить этот файл, как описано выше в WAMP.
Пароль для MySQL для пользователя root будет "root". Если вы решите, как (успешно) изменить это, пришлите мне инструкции. Оставить его как «root» в порядке. В бесплатной версии MAMP нет возможности разрешить внешний доступ. (Для MAMP PRO история другая.)
Откройте терминал и введите команду 'sudo gedit /etc/php5/apache2/php.ini'
Отредактируйте файл, чтобы приблизить вашу установку к той, которую вы используете на наших компьютерах в UCC. Другими словами, для каждого из следующих элементов найдите в файле левую часть и, при необходимости, измените правую часть на то, что показано ниже.
- allow_call_time_pass_references = Вкл.
- allow_url_fopen = Выкл.
- error_reporting = E_ALL & ~E_STRICT
- log_errors = Выкл.
- magic_quotes_gpc = Вкл.
- точность = 12
- register_argc_argv = Вкл.
- безопасный_режим = Вкл.
- short_open_tag = Вкл.
Много закомментированной информации.В gedit строки, которые вам нужно посмотреть и, возможно, изменить, должны быть выделены зеленым цветом. Обязательно сохраните после внесения этих изменений, а затем перезапустите php-сервер с помощью этой команды: ' sudo /etc/init.d/apache2 restart '
Я предполагаю, что вы запустили серверы. (См. инструкции выше.)
Чтобы ваши скрипты (а также HTML, изображения и таблицы стилей) можно было запускать, они должны быть помещены в следующую папку: C:\wamp\www . (Вы можете получить доступ к этой папке быстрее, щелкнув левой кнопкой мыши значок WAMP на панели задач и выбрав в меню каталог www.)
Предположим, вы поместили в папку скрипт с именем Greetings1.php. Простой двойной щелчок не запустит сценарий.
Очевидно, что если вы разместили Greetings1.php во вложенной папке C:\wamp\www , вам нужно будет включить имя этой вложенной папки в URL-адрес.
Я предполагаю, что вы запустили серверы. (См. инструкции выше.)
Чтобы ваши сценарии (а также HTML, изображения и таблицы стилей) можно было запускать, они должны быть помещены в следующий каталог: Applications/MAMP/htdocs .
Предположим, вы поместили в каталог скрипт с именем Greetings1.php. Простой двойной щелчок не запустит сценарий.
Очевидно, что если вы разместили Greetings1.php в подкаталоге Applications/MAMP/htdocs , вам нужно будет включить имя этого подкаталога в URL-адрес.
Сегодня мы собираемся обсудить, как вы можете запускать файлы PHP. Если вы новичок в программировании на PHP, эта статья поможет вам узнать, как запускать PHP-скрипты.
PHP – это серверный язык сценариев, который в основном используется для создания веб-приложений. Они могут варьироваться от очень простого блога до полноценного веб-сайта электронной коммерции. На самом деле, PHP — один из самых популярных серверных языков сценариев для веб-разработки.
Если вы новичок в программировании на PHP и не знаете, что такое файл PHP, я бы порекомендовал вам ознакомиться с основами файла PHP.
В этом посте мы обсудим различные способы запуска файлов PHP.
Различные способы запуска файлов PHP
Есть два способа запуска файлов PHP. Предпочтительный способ запуска файлов PHP — на веб-сервере, таком как Apache, Nginx или IIS, — это позволяет запускать сценарии PHP из браузера. Так работают все PHP-сайты! Другой способ — запускать PHP-скрипты в командной строке, и он не требует настройки веб-сервера.
Конечно, если вы хотите опубликовать свои PHP-страницы в Интернете, вам придется выполнить настройку веб-сервера. С другой стороны, запуск PHP-скриптов из командной строки полезен для выполнения рутинных задач. Обычно они настроены для работы в фоновом режиме как задания и запускаются командой php без веб-сервера.
На самом деле, многие PHP-скрипты или приложения в настоящее время поставляются со встроенными командами, которые используются для выполнения различных операций, таких как установка программного обеспечения, экспорт и импорт объектов базы данных, очистка кэша и многое другое. Возможно, вы слышали о Composer — это менеджер зависимостей для PHP и один из самых популярных инструментов, созданных для командной строки PHP.
Запуск файла PHP на веб-сервере
Если вы хотите запускать PHP-скрипты с веб-сервера, вам необходимо настроить его на одном из веб-серверов, который его поддерживает. Для Windows веб-сервер IIS является одним из самых популярных. С другой стороны, Apache и Nginx широко используются веб-серверами для других операционных систем.
Хорошей новостью является то, что у большинства хостинг-провайдеров будет уже настроен веб-сервер с PHP, когда вы войдете на новый сервер.
Запустите файл PHP в браузере для разработки с помощью XAMPP
Если вы хотите запустить файл PHP в браузере на своем компьютере, вам необходимо настроить стек разработки PHP. Вам понадобится как минимум PHP, MySQL и сервер, такой как Apache или Nginx. MySQL используется для настройки баз данных, с которыми могут работать ваши PHP-приложения. Конечно, вы можете работать с другими механизмами баз данных, но MySQL — одна из самых популярных баз данных, используемых с PHP.
Вместо того, чтобы загружать все это программное обеспечение по отдельности и настраивать его для совместной работы, я рекомендую вам просто загрузить и установить такую программу, как XAMPP. Он будет включать в себя все необходимое программное обеспечение и позволит вам быстро настроить запуск PHP. И да, он поддерживает Windows, Linux и macOS.
XAMPP содержит все необходимое для локального создания веб-страниц. Это просто и позволяет сразу приступить к разработке PHP.
В этом руководстве я буду использовать программное обеспечение XAMPP для демонстрации примеров PHP. Так что скачайте и установите его, если хотите следовать и запускать примеры PHP. Если у вас возникнут какие-либо проблемы во время установки, не стесняйтесь оставлять свои вопросы, используя ленту в конце этой статьи.
Запустите файл PHP в XAMPP
В зависимости от используемой ОС расположение каталога htdocs может различаться. Для Windows он будет расположен по адресу C:\xampp\htdocs.С другой стороны, для пользователей Linux он будет расположен в /opt/lampp/htdocs. Как только вы нашли расположение каталога htdocs, вы можете сразу же начать создавать файлы PHP и запускать их в своем браузере!
phpinfo() — очень полезная функция, которая предоставляет вам информацию о вашем сервере и настройках PHP. Давайте создадим файл phpinfo.php в каталоге htdocs со следующим содержимым:
Если вы еще не поняли, позвольте мне сообщить вам, что вы только что запустили свой первый файл PHP на веб-сервере! Это может быть небольшой шаг, но это значительный шаг к изучению разработки веб-сайтов на PHP.
Таким образом, вы можете создавать и запускать PHP-скрипты на веб-сервере. На самом деле это то, что вы собираетесь использовать большую часть времени в своей повседневной разработке PHP.
В следующем разделе мы увидим, как можно запускать PHP-скрипты с помощью командной строки.
Как запустить файл PHP с помощью командной строки
Когда дело доходит до запуска PHP-скриптов в командной строке, вы должны знать о расположении исполняемого файла PHP в вашей установке PHP.
Для пользователей Windows вы должны найти файл php.exe в каталоге, в котором вы установили свой PHP. С другой стороны, если вы пользователь Linux или macOS, вы сможете найти его в /usr/bin/php. Фактически, в Linux или macOS вы можете просто использовать ярлык php из любого каталога. Как только вы узнаете расположение своего исполняемого файла PHP, вам просто нужно указать имя файла PHP, который вы хотите выполнить, из интерфейса командной строки.
Однако пользователю Windows необходимо ввести полный путь к исполняемому файлу PHP, чтобы запустить сценарий PHP. Исполняемый файл PHP обычно находится в папке C:\php7\php.exe, поэтому его можно использовать для выполнения файла PHP, как показано в следующей команде.
Для Linux вам не нужно вводить полный путь к исполняемому файлу PHP.
Как мы уже говорили ранее, PHP-скрипты командной строки обычно используются для рутинных задач, специфичных для приложения, например:
- очистка или создание кэшей приложений
- экспорт/импорт системных объектов
- пакетная обработка
- другие задачи общего назначения
Как правило, такие задачи выполняются долго и не подходят для работы в веб-среде, поскольку вызывают ошибки тайм-аута.
Важно отметить, что когда вы запускаете PHP-скрипты в командной строке, у вас не будет доступа ни к каким переменным $_SERVER, поскольку они инициируются только в том случае, если вы запускаете PHP на веб-сервере. Таким образом, не рекомендуется полагаться на эти переменные, если вы планируете запускать свои скрипты с помощью командной строки.
Программисту PHP важно понимать, как работает интерфейс командной строки PHP. На самом деле, многие PHP-программы и фреймворки в настоящее время поставляются со встроенным инструментом командной строки, который позволяет вам выполнять широкий спектр служебных задач из самого интерфейса командной строки.
Заключение
Сегодня мы обсудили, как запустить файлы PHP в вашей системе. В частности, мы подробно рассмотрели, как выполнять PHP-скрипты в браузере вместе с веб-сервером, а также как запускать их с помощью интерфейса командной строки.
Если вы новичок, вам важно в первую очередь понять основные понятия. И я надеюсь, что эта статья помогла вам сделать еще один шаг в изучении PHP. Не стесняйтесь спрашивать, если у вас есть какие-либо вопросы, используя канал ниже.
Лучшие PHP-скрипты на CodeCanyon
Изучите тысячи лучших и самых полезных PHP-скриптов, когда-либо созданных на CodeCanyon. С помощью единовременного платежа по низкой цене вы можете приобрести одну из этих высококачественных тем WordPress и улучшить работу своего веб-сайта для себя и своих посетителей.
Вот несколько самых продаваемых и перспективных PHP-скриптов, доступных на CodeCanyon в 2020 году.
Чтобы запустить простой файл PHP, нам нужно настроить сервер, поскольку это внутренний язык. Давайте обсудим шаги для запуска приложения PHP в системе Ubuntu. Обратите внимание, что мы запускаем простой PHP-файл в локальной системе Ubuntu.
Чтобы настроить сервер Ubuntu для запуска приложения PHP, лучше следовать статье Развертывание приложения Laravel 5.7 на VULTR VC2. Это охватывает все шаги по настройке системы Ubuntu для запуска PHP и развертывания приложения Laravel. Laravel — это фреймворк PHP.
Запуск файла или приложения PHP в операционной системе Windows намного проще с помощью программного обеспечения XAMPP. XAMPP связан с сервером apache, базой данных Mysql, FTP и т. д.
Предпосылки
Прежде чем продолжить эту статью, я предполагаю, что читатель уже работает с операционной системой Linux и командами Unix/Linux.
Мы используем следующие технологии для запуска PHP в Ubuntu, и вы должны знать об этом.
Что мы узнаем
В этой статье мы запустим приложение PHP в системе Ubuntu:-
- Настройка сервера Apache2
- Установите PHP
- Настройка MySQL
- Установите phpMyAdmin
Этапы для запуска приложения PHP в Ubuntu
Давайте рассмотрим шаги по запуску приложения PHP в Ubuntu. Сначала нам нужно настроить веб-сервер, PHP и MySQL для запуска приложения PHP.
Обновление и обновление пакетов
Перед началом установки пакетов лучше обновить и обновить пакеты, которые есть в нашей системе.
- apt-get update обновляет список доступных пакетов и их версий, но не устанавливает и не обновляет никакие пакеты.
- apt-get upgrade фактически устанавливает более новые версии имеющихся у вас пакетов. После обновления списков менеджер пакетов узнает о доступных обновлениях для установленного вами программного обеспечения.
Установите Apache2
Для работы PHP-файла требуется веб-сервер. В настоящее время наиболее часто используемыми веб-серверами являются Apache2 и NGINX. В этом руководстве мы используем Apache2. Его можно установить с помощью приведенной ниже команды.
Установить PHP
Нам действительно нужен PHP в нашей системе Ubuntu для запуска приложения PHP. Установите последнюю версию PHP с помощью приведенной ниже команды.
Установите MySQL
Если наш PHP-проект использует базу данных, в нашей системе должен быть сервер базы данных. Наиболее используемой базой данных с PHP является MySQL. Это можно настроить с помощью следующих шагов
При появлении запроса ответьте на вопросы, используя приведенное ниже руководство.
В последней версии MySQL отменена поддержка пользователя root. Таким образом, вы не можете перенести базу данных с пользователем root. Так что нам нужно создать нового пользователя и предоставить ему все привилегии.
Примечание. Измените имя пользователя и пароль, как нам нужно, в приведенных ниже командах.
Установите phpMyAdmin
phpMyAdmin – это бесплатный программный инструмент, написанный на PHP и предназначенный для администрирования MySql через Интернет. Проще говоря, мы можем описать это как графический пользовательский интерфейс (GUI) для управления базой данных MySQL.
Чтобы установить phpMyAdmin, используйте приведенную ниже команду.
Он запросит ваши учетные данные MySQL, и вы должны предоставить их правильно.
Мы можем получить доступ к панели phpMyAdmin, используя ссылку ниже.
Ошибка phpMyAdmin не найдена
Иногда доступ к phpMyAdmin из браузера может возвращать ошибку,
"Запрошенный URL /phpmyadmin не найден на этом сервере".
Чтобы устранить эту ошибку, выполните следующие действия:-
<р>2. Вставьте следующую строку в конец файла. <р>3. Перезапустите сервер ApacheСоздать базу данных (только если нашему PHP-приложению требуется база данных для работы)
Это необязательный шаг, он необходим только в том случае, если нашему проекту PHP нужна база данных. Создать базу данных MySQL можно легко с помощью phpMyAdmin.
Нажмите "Создать"
Также необходимо настроить детали базы данных в нашем проекте PHP.
Вставьте или клонируйте проект в корневой каталог веб-сервера Apache
var/www/html — это каталог, в котором веб-сервер Apache по умолчанию ищет файлы для обслуживания в нашем домене. Это местоположение можно изменить позже на любое значение, которое мы захотим.
Но теперь нам нужно вставить/клонировать наш PHP-файл или проект в этот каталог. По умолчанию это местоположение каталога можно увидеть в расположении, показанном ниже.
Запуск PHP-файла или проекта
Примечание. В качестве примера я выбрал MyApp.php в качестве примера файла PHP и MyPHPProject в качестве примера каталога проекта PHP.
Если это проект PHP внутри каталога, измените путь URL.
Если наш PHP-проект содержит в корне файл index.php, ему не нужно вводить имя файла.Приведенный ниже URL-адрес запускает наш проект PHP.
Обзор
Итак, здесь, в этой статье, мы обсудили шаги для запуска приложения PHP в системе Ubuntu. Во-первых, мы настраиваем среду LAMP и запускаем приложение PHP.
Читайте также: