Как запустить PHP-веб-приложение на сервере лампы и как подключиться к MySQL


9

Мне нужна ваша помощь.

  1. Я хотел установить сервер php, mysql и apache

  2. Как запустить php веб-приложение на сервере?

  3. Как подключить php веб-приложение к mysql?


ИМХО, вам лучше задать этот вопрос на сервере .
Карел

1
но я хочу выполнить свой собственный код ..... КАК ВЫПОЛНИТЬ МОЙ КОД ЧЕЛОВЕК ????

Ответы:


14

Этот ответ содержит подробную информацию о LAMP и PHP Install. Этот ответ содержит подробную информацию о том, «как запустить php» на вашем веб-сервере.

В этом ответе вы узнаете, как установить MySQL. Но подробности о том, как подключить php к mysql, слишком длинные и, вероятно, не по теме прямо здесь. Поэтому я предлагаю вам сначала выполнить требования для правильной работы LAMP.

Кроме того, вы можете захотеть взглянуть на этот пост на howtoforge , для которого я разместил здесь соответствующие вещи для вашего удобства:

Установка LAMP на Ubuntu для новичков

В этом руководстве я покажу вам, как установить систему LAMP. ЛАМПА означает Linux, Apache, MySQL, PHP. Руководство предназначено, чтобы помочь тем, кто очень мало знает об использовании Linux.

Установите Apache

Для начала мы установим Apache.

  1. Откройте Терминал (Приложения> Аксессуары> Терминал). (Ctrl + T тоже работает)
  2. Скопируйте / Вставьте следующую строку кода в Терминал и затем нажмите ввод:

    sudo apt-get установить apache2

  3. Терминал запросит ваш пароль, введите его и нажмите ввод.

Тестирование Apache

Чтобы убедиться, что все установлено правильно, мы теперь протестируем Apache, чтобы убедиться, что он работает правильно.

  1. Откройте любой веб-браузер и введите в адрес веб-сайта следующее:

http://localhost/

Вы должны увидеть папку с названием apache2-default /. Откройте его, и вы увидите сообщение «Это работает!» Поздравляю вас!

Установить PHP

В этой части мы установим PHP 5.

Шаг 1. Снова откройте Терминал (Приложения> Аксессуары> Терминал). Шаг 2. Скопируйте / Вставьте следующую строку в Терминал и нажмите Enter:

sudo apt-get install php5 libapache2-mod-php5

Шаг 3. Чтобы PHP работал и был совместим с Apache, мы должны перезапустить его. Введите следующий код в Терминале, чтобы сделать это:

sudo /etc/init.d/apache2 restart

Тестирование PHP - чтобы убедиться, что с PHP нет проблем, давайте быстро проведем тестирование.

Шаг 1. В терминале скопируйте / вставьте следующую строку: обновлено

sudo gedit /var/www/html/testphp.php

Это откроет файл с именем phptest.php.

Шаг 2. Скопируйте / Вставьте эту строку в файл phptest:

<?php phpinfo(); ?>

Шаг 3. Сохраните и закройте файл.

Шаг 4. Теперь откройте веб-браузер и введите следующий адрес:

http://localhost/testphp.php

Страница должна выглядеть так:

введите описание изображения здесь

Удачи!


1
Я просто получаю пустую страницу, когда я делаю это. Я могу запустить файл .html, но файлы php просто остаются пустыми. Если я наберу только localhost, я получу это: post_title; ?>> 'postThumb', 'alt' => '' .get_the_title (). '', 'title' => '' .get_the_title (). '')); ?> 'postThumb alignleft', 'alt' => '' .get_the_title (). '', 'title' => '' .get_the_title (). '')); ?> Что делать?
GoProCameraByGoPro

Это происходит, когда вы пытаетесь связаться с localhost или localhost / testphp.php ?
Geppettvs D'Constanzo

1
Результаты, которые вы получаете как ".get_the_title ()." и т.д., похоже, связан с CMS, такой как Wordpress, Joomla и т. д. Пожалуйста, убедитесь, что ваша текущая папка www имеет index.php и проверьте ее содержимое. Если вам нужна дополнительная информация по этому вопросу, было бы здорово, если вы откроете свой вопрос, чтобы получить надлежащую помощь. Этот вопрос, кажется, решен на данный момент. Кроме того, есть сайт wordpress.stackexchange.com, на котором вы можете найти справку для WP CMS, но если она связана с другой, вы должны найти подходящий форум для запроса помощи, поскольку это место поддержки, связанное с Ubuntu.
Geppettvs D'Constanzo

1
Но, если у вас возникли эти проблемы, запустив код, указанный в ответе, убедитесь, что вы уже установили все рекомендуемые программы, чтобы получить правильные результаты. Помните, что для работы PHP-файлов Apache требуется PHP5, вам необходимо установить модуль PHP для Apache: sudo apt-get install libapache2-mod-php5
Geppettvs D'Constanzo

1
Пожалуйста, проверьте этот ответ: askubuntu.com/a/76961/9598 и сообщите, если вам это удастся.
Geppettvs D'Constanzo
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.