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


15

Який самий правильний метод встановлення сервера apache 2, php5, mysql та phpMyAdmin?

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

Відповіді:


13

З командного рядка:

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

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


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 selectm apache

Виберіть Apache

Виберіть "ні" для dbconfig-common

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

eg : http://192.168.122.69/phpmyadmin/

Використовуйте свій логін, що використовується для встановлення mysql

Інформація про вхід, яку я завжди використовую для демонстраційних цілей, є

root та пароль - адміністратор123


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

проблема вирішена, але дякую.
LVA

@ user118136 Я щойно додав шахту для майбутніх читачів - я бачив вирішений знак.
чеседо

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

Я перевіряв кожну команду, вона працювала чудово!


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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.