Създаване на PHP Най среда за разработка на Linux Ubuntu

В този урок, как да конфигурирате и средата за програмиране PHP в операционната система Ubuntu (версия 7.10 и по-късно). Тази процедура включва инсталирането и конфигурирането на PHP двигател, база данни MySQL, Apache уеб сървър и XDebug дебъгер.

  • Инсталиране на PHP уеб Stack
    • Едновременно монтаж на всички софтуерни пакети
    • Инсталиране на софтуерни пакети отделно
    • Проверка на инсталацията
    • отстраняване на неизправности
  • Имайте предвид, коренът на документи за HTTP сървър Apache2
    • Създаване на място документ корен възел
    • Създаване на нов виртуален хост
    • Активирането на нов виртуален хост
  • Създаване на база данни MySQL сървър
  • Инсталиране и Разрешаването XDebug дебъгер
    • инсталационния пакет XDebug (Ubuntu, версия 8.05 и по-висока)
    • Сглобяване XDebug на изходните компоненти (Ubuntu 7.10)
    • Разрешаването XDebug

За да следвате този урок, трябва следния софтуер и ресурси.

Софтуер или Resource

PHP изтегляне пакет

Препоръчително е да се използва HTTP сървър Apache 2.2.

сървъра на базата данни

Препоръчително е да се използва MySQL 5.0 сървър.

PHP Debugger (по желание)

Версия 2.0 или по-XDebug

Обикновено, развитие и отстраняване на грешки се извършва на местно уеб сървър, а производствената среда се намира на отдалечен уеб сървър. Създаване на отдалечен уеб сървър е описан в Внедряването на приложение на PHP на отдалечен използване на уеб сървъра IDE NetBeans. Този курс на обучение предоставя информацията, необходима, за да конфигурира локалния уеб сървъра. PHP поддръжка може да се добавя към редица местни уеб сървъри (IIS, Xitami и т.н.), но обикновено се използва HTTP Apache сървър.

Инсталиране на софтуера

В този урок, как да конфигурирате и средата за програмиране PHP в операционната система Ubuntu (версия 7.04 и по-късно). изпълнете следните стъпки:

Едновременно монтаж на всички софтуерни пакети

Ubuntu Linux осигурява AMP пакет (LAMP), която съдържа всички необходими пакети за PHP среда. За да инсталирате софтуера, можете да изпълните следната команда от командния ред в терминален прозорец:

лампа-сървър пакет включва най-удобният вариант на PHP, Apache 2, MySQL и PHP5-MySQL.

Инсталиране на софтуерни пакети отделно

Вместо да инсталирате целия набор от LAMP пакети колекции също може да се определя индивидуално. Тази функция се използва, ако един от компонентите (например Apache сървър и MySQL сървър за база данни) вече е инсталиран. Можете да използвате командния ред инструмент или управителят на GUI на пакети Synaptic.

Отделно са инсталирани следните пакети:

Проверка на инсталацията

След конфигуриране на PHP уеб Stack пакет, се уверете, че е правилно инсталирана и Apache сървъра признава PHP двигателя.

За да сте сигурни, че Apache и PHP инсталиран и работи, отворете IDE NetBeans и създаване на PHP проекти. В index.php файла, въведете PHP phpinfo (метод). Стартирайте файла. В този случай, трябва да видите стандартната PHP информация страница.

Създаване на PHP Най среда за разработка на Linux Ubuntu

отстраняване на неизправности

Изброените по-долу са често срещани проблеми при тестване PHP стека инсталиран в Ubuntu:

  • Браузърът показва грешка "Not Found" за

USER / ПРОЕКТ / index.php. Премахване на реда

Имайте предвид, коренът на документа за HTTP сървър Apache2

корена на документа е папката, от която сървър HTTP Apache извлича файлове за показване в браузър. корена на документа е посочен във файла, който дефинира виртуален възел. В този конфигурационен файл, който определя по подразбиране виртуален хост на: документите коренът Вместо да променяте домакин по подразбиране се препоръчва да създадете и активирате собствения си виртуален хост.
  • Създаване на място документ корен възел
  • Въведете ново коренов елемент на документа в нов виртуален хост.
  • Активиране на новия виртуален хост

Създаване на място документ корен възел

  1. Изберете "Обекти> Home папка".
  2. изберете "Създаване на папка" от контекстното меню.
  3. Въведете име за папката, например public_html.

Създаване на нов виртуален хост

  1. За да стартирате терминал, изберете "Приложения> Аксесоари> Terminal". Отворете терминален прозорец.
  2. За да копирате конфигурационния файл виртуалният хост подразбиране нов файл (с уебсайт), въведете следния команден ред:
  3. Стартирайте приложението текстовия редактор и да го редактирате в нов конфигурационен файл (с уебсайт): Когато бъдете подканени, въведете паролата, определен за ползвателя на корен по време на инсталацията на операционната система.
  4. Променете коренът на документа, като се посочва новото място:
  5. Промяна на директивата за Directory чрез замяна
    Създаване на PHP Най среда за разработка на Linux Ubuntu
  6. Запазване и на уебсайт на файла

Активирането на нов виртуален хост

  1. За да забраните по подразбиране виртуален хост и включването на новия възел, стартирайте терминал и изпълнете следните помощни програми в прозореца на терминала:
  2. Рестартирайте сървъра HTTP Apache:

Създаване на база данни MySQL сървър

Инсталиране и Разрешаването XDebug дебъгер

Извършване на следните действия е необходимо само в случай, че може да се наложи да използвате XDebug дебъгер, което не е задължително за развитие на PHP. XDebug Debugger е разширение за PHP. IDE NetBeans го използва автоматично, когато е правилно, използван за определяне на PHP уеб Stack. За повече информация относно XDebug и IDE NetBeans см., Вижте Отстраняване на грешки PHP изходен код в NetBeans IDE на. Вижте. Също NetBeans Wiki страница в XDebug.

инсталационния пакет XDebug (Ubuntu, версия 8.05 или по-нова)

В началото на работата в Ubuntu 8.05 пакет XDebug достъпен под името php5-xdebug. Поддържани версии XDebug 2.0.3-1. Тя може да се инсталира чрез командния ред или потребителски интерфейс пакет мениджър. След като инсталирате XDebug дебъгер трябва да се промени php.ini. с помощта на описанието в раздела за активиране XDebug.

Създаване дебъгер XDebug на изходните компоненти (Ubuntu 7.10)

За да създадете XDebug дебъгер от изходни компоненти изисква два допълнителни модула: PHP5 развитие и PEAR.

  1. Започнете пакет мениджър.
  2. Отидете в панела "Installed" ( "създадена") и проверете дали модула за грим вече е инсталиран.
  3. Щракнете върху "Всички", раздела ( "Всички") и изберете отметки в квадратчетата за следните пакети:
    • php5-Dev
    • PHP-круша
    В контекстното меню за всяка позиция, изберете "маркирай за инсталация".
  4. Вие ще видите "Маркирай допълнителни задължителни промени" диалоговия прозорец, съдържащ списъка на зависимите пакети, инсталирането на които е необходимо за функционирането на софтуера също. Натиснете бутона "Марк".
  5. Автоматично се връща към екрана "пакет мениджър", което показва избраните пакети, маркирани за монтаж.
  6. В лентата с инструменти, изберете "Apply". Екранът "Прилагане следното обобщение на промените" със списък на опаковките, избрани за монтаж. Щракнете върху бутона "Кандидатстване".
  7. След като "Промяната е приложена" на екрана се появява успешно завършване на изтеглянето и инсталирането. Изберете "Close" (в близост).

Забележка. Модулите могат да бъдат инсталирани, като пуснете следната команда в "Терминал": програма за инсталиране на php5-Dev PHP-круша

  • След това можете да изтеглите и инсталирате XDebug дебъгер. Въведете следната команда в прозореца "Терминал":
  • Разрешаването XDebug

    За да се даде възможност на XDebug дебъгер трябва да се промени файла php.ini в текстовия редактор на текст процесор.
    1. За да започнете процесор GEdit думата тече терминала и командния ред въведете следната команда: Когато бъдете подканени, въведете паролата, определен за ползвателя на корен по време на инсталацията на операционната система.
    2. Отворете /etc/php5/apache2/php.ini файл.
    3. Добавете следните редове във файла:

    За повече информация за това как да конфигурирате дебъгер XDebug е показано тук.