как правильно установить apache2, php5, mysql и phpmyadmin

15

Каков наиболее правильный метод установки сервера apache 2, php5, mysql и phpMyAdmin?

Я установил его на этой неделе, и у меня было много проблем без решений, поэтому теперь, когда я переустановил Ubuntu 13.04, я не хочу повторять ту же ошибку снова.

LVA
источник

Ответы:

13

Из командной строки:

sudo apt-get install tasksel
sudo tasksel install lamp-server

https://help.ubuntu.com/community/ApacheMySQLPHP

NGRhodes
источник
3
Другой вариант есть sudo apt-get install lamp-server^?
Ситху
Я установил lamp-server^. Включает ли он phpMyAdmin? Как я могу получить к нему доступ из браузера?
Ситху
sudo vi /etc/apache2/mods-available/php5.confи прокомментируйте строку с надписью php_admin_flag engine Off «НЕ ДЕЛАЙТЕ ЭТО НА ТОЛЬКО КОММЕНТАРИЙ»
juggernauthk108
11

Установите Apache2

sudo apt-get update

sudo apt-get install apache2

sudo apt-get install php mysql-server mysql-client php5-mysql libapache2-mod-auth-mysql php-mbstring php5-gd libapache2-mod-php5


sudo mysql_install_db

Установить пароль для MySQL

sudo /usr/bin/mysql_secure_installation

Затем установите PHP

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

sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Затем проверить PHP

sudo vim /var/www/info.php

<?php
phpinfo();
?>


sudo /etc/init.d/apache2 restart

Установить phpmyadmin

apt-get install phpmyadmin

Во время установки он запросит некоторые настройки для выбора сервера Apache или LighthttpD ChooseM Apache

Выберите Apache

Выберите нет для dbconfig-common

Теперь перейдите в веб-браузер и откройте IP-адрес, указанный в / phpmyadmin /

eg : http://192.168.122.69/phpmyadmin/

Используйте свой логин, что вы использовали для установки MySQL

Информация для входа, которую я всегда использую для демонстрации

root и пароль admin123

Бабин Лонстон
источник
vas@LenovoZ580:~/Desktop$ sudo apt-get install php mysql-server mysql-client php5-mysql libapache2-mod-auth-mysql php-mbstring php5-gd libapache2-mod-php5 Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package php E: Unable to locate package php-mbstring
LVA
1
Удалите php-mbstring и установите, используя другое
Babin Lonston
1

Самый быстрый и мой любимый - открыть терминал и набрать

sudo apt-get install lamp-server^ phpmyadmin
chesedo
источник
проблема решена, но спасибо.
LVA
@ user118136 Я только что добавил свой для будущих читателей - действительно увидел решенную отметку.
Chesedo
1

Я разработал несколько шагов для установки php 5.3 + Apache на Ubuntu 14.

Сначала запишите следующие репозитории в файл /etc/apt/sources.list.d/ubuntu-old.list

deb http://55.archive.ubuntu.com/ubuntu/ trusty main
deb http://security.ubuntu.com/ubuntu precise-security main universe
deb http://cz.archive.ubuntu.com/ubuntu precise main universe

беги apt-get updateа потом

sudo apt-get install php5=5.3.10-1ubuntu3.19 php5-cli=5.3.10-1ubuntu3.19 php5-common=5.3.10-1ubuntu3.19 libapache2-mod-php5=5.3.10-1ubuntu3.19 apache2=2.2.22-1ubuntu1.9  apache2-mpm-prefork=2.2.22-1ubuntu1.9 apache2.2-common=2.2.22-1ubuntu1.9 apache2.2-bin=2.2.22-1ubuntu1.9 php5-pgsql=5.3.10-1ubuntu3.19 php5-xdebug=2.1.0-1

Я проверил каждую команду, она работала нормально!

s_bighead
источник
1
  1. ВСЕГДА

    sudo apt-get update
    
  2. Основные:

    sudo apt-get install apache2 php5-common mysql-server libapache2-mod-auth-mysql php5-mysql
    
  3. Дополнительно:

    sudo apt-get install php5-dev php5-gd
    
  4. Убедитесь, что вы ВСЕГДА запускаете mysql_secure_installation после установки MySQL
macjules
источник