Попытка всего дня для установки сервера лампы. Сначала я сделал: 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.
Я знаю, что отсутствую на глубоководном здесь, но я даже не знаю, как отладить это или что проверить на. Что могло пойти не так, как надо? Что все еще работает? Каков мой лучший план действий прямо сейчас?
Редактирование 2017, август: можно испытать некоторые затруднения в установке php5 в новом Обновлении Ubuntu (16.04). Пошлите это установить php5.
Я был также полностью испорчен. И я сделал это.
Полностью удалите apache2, mysql, php5, phpmyadmin.
Полностью удаление 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
Полностью удаление 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
Полностью удаление 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
Полностью удаление 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
Теперь Полностью установите всех их.
$ sudo apt-get install apache2
$ sudo apt-get install mysql-server
$ sudo apt-get install php5 libapache2-mod-php5
$ sudo apt-get install php5-mysqlnd
$ sudo apt-get install phpmyadmin php-mbstring php-gettext
---------------После них установка----------------------
Запишите следующую строку для установки phpmyadmin
Include /etc/phpmyadmin/apache.conf
В конце файла/etc/apache2/apache2.conf
Запустите апачский сервер
$ sudo service apache2 start
Примечание:
Некоторые из них являются взаимозависимыми. Поэтому выполните шаги в данном распоряжении.