Установка стека ЛАМПЫ: код php, не работающий (php код отобразился как таковой),

Попытка всего дня для установки сервера лампы. Сначала я сделал: sudo apt-get install lamp-server^ И все, казалось, работало. Когда я посетил localhost it works!! страница показала. Затем я по ошибке удалил свою папку HTML. Но я заменил его своим собственным. Но затем (отдел) it works!! сайт исчез, но мой сервер все еще работал. Но вернуться это я пытался удалить свой сервер лампы, следуя этим советам: Как я удаляю стек LAMP, таким образом, я могу запустить?

Но так как это - старое учебное руководство, моя система не могла найти большинство файлов, когда я пытался удалить их...

Во всяком случае после этого я пытался установить все снова вручную: sudo apt-get install apache2, sudo apt-get install apachelib2-mod-php, sudo apt-get install mysql-server. Затем сделал a mysql_secure_isntallation или что-то. И followd инструкции.

Теперь, когда я посещаю localhost единственная вещь, которая производится,

<php
    echo "hello";
?>

который является файлом, который я поместил там меня (не, что он производит весь код). Кроме того, я не могу получить доступ к своей mysql базе данных, даже при том, что я поместил правильный пароль.

Одна огромная проблема, которую я сделал, состоит в том, что я следовал как 10 различных учебных руководств на этом, все, что кажется устаревшим, так как они все упомянули php5.

Я знаю, что отсутствую на глубоководном здесь, но я даже не знаю, как отладить это или что проверить на. Что могло пойти не так, как надо? Что все еще работает? Каков мой лучший план действий прямо сейчас?

0
задан 13 April 2017 в 05:23

1 ответ

Редактирование 2017, август: можно испытать некоторые затруднения в установке php5 в новом Обновлении Ubuntu (16.04). Пошлите это установить php5.


Я был также полностью испорчен. И я сделал это.

Полностью удалите apache2, mysql, php5, phpmyadmin.

  1. Полностью удаление PHPMyAdmin

    $ sudo apt-get remove phpmyadmin* $ sudo apt-get autoremove $ sudo apt-get autoclean $ sudo rm -rf /etc/phpmyadmin /var/lib/phpmyadmin /var/lib/phpmyadmin

  2. Полностью удаление php5

    $ sudo apt-get remove php5 $ sudo apt-get autoremove $ sudo apt-get autoclean $ sudo rm -rf /etc/php5 /var/lib/php5 /var/lib/php5

  3. Полностью удаление mysql

    $ sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-5.5 mysql-client-core-5.5
    $ sudo apt-get autoremove
    $ sudo apt-get autoclean
    $ sudo rm -rf /etc/mysql /var/lib/mysql /var/lib/mysql-files
  4. Полностью удаление apache2

    $ sudo apt-get remove apache2* $ sudo apt-get autoremove $ sudo apt-get autoclean $ sudo rm -rf /etc/apache2 /var/lib/apache2 /var/lib/apache2


Теперь Полностью установите всех их.

  1. apache2

$ sudo apt-get install apache2

  1. mysql

$ sudo apt-get install mysql-server

  1. php5

$ sudo apt-get install php5 libapache2-mod-php5

$ sudo apt-get install php5-mysqlnd

  1. phpmyadmin

$ sudo apt-get install phpmyadmin php-mbstring php-gettext

---------------После них установка----------------------

Запишите следующую строку для установки phpmyadmin

Include /etc/phpmyadmin/apache.conf

В конце файла/etc/apache2/apache2.conf


Запустите апачский сервер

$ sudo service apache2 start

Примечание:

Некоторые из них являются взаимозависимыми. Поэтому выполните шаги в данном распоряжении.

1
ответ дан 3 November 2019 в 17:22

Другие вопросы по тегам:

Похожие вопросы: