jak poprawnie zainstalować apache2, php5, mysql i phpmyadmin

15

Jaka jest najbardziej poprawna metoda instalacji serwera Apache 2, php5, mysql i phpMyAdmin?

Zainstalowałem go w tym tygodniu i miałem wiele problemów bez rozwiązań, więc teraz, gdy ponownie zainstalowałem Ubuntu 13.04, nie chcę ponownie popełniać tego samego błędu.

LVA
źródło

Odpowiedzi:

13

Z wiersza poleceń:

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

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

NGRhodes
źródło
3
Inną opcją jest sudo apt-get install lamp-server^?
Sithu
Po zainstalowaniu lamp-server^. Czy zawiera phpMyAdmin? Jak mogę uzyskać do niego dostęp z przeglądarki?
Sithu
sudo vi /etc/apache2/mods-available/php5.confi skomentuj wiersz php_admin_flag engine Off „NIE WYKONYWAJ TEGO, JUŻ TY UWAGĘ”
juggernauthk108,
11

Zainstaluj 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

Ustaw hasło dla mysql

sudo /usr/bin/mysql_secure_installation

Następnie zainstaluj 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

Następnie, aby sprawdzić PHP

sudo vim /var/www/info.php

<?php
phpinfo();
?>


sudo /etc/init.d/apache2 restart

Zainstaluj phpmyadmin

apt-get install phpmyadmin

Podczas instalacji poprosi o pewne ustawienia dotyczące wyboru serwera apache lub lighthttpd choosem apache

Wybierz Apache

Wybierz opcję nie dla dbconfig-common

Teraz przejdź do przeglądarki internetowej i otwórz adres IP wymieniony za pomocą / phpmyadmin /

eg : http://192.168.122.69/phpmyadmin/

Użyj swojego loginu, którego użyłeś do instalacji mysql

Informacje logowania, których zawsze używam do celów demonstracyjnych, to

root i hasło to admin123

Babin Lonston
źródło
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
Usuń php-mbstring i zainstaluj przy użyciu innego
Babin Lonston
1

Najszybszy i mój ulubiony to - otwórz terminal i wpisz

sudo apt-get install lamp-server^ phpmyadmin
chesedo
źródło
problem został rozwiązany, ale dzięki.
LVA
@ user118136 Właśnie dodałem mój dla przyszłych czytelników - widziałem rozwiązany znak.
chesedo
1

Opracowałem kilka kroków, aby zainstalować php 5.3 + Apache na Ubuntu 14.

Najpierw zapisz następujące repozytoria w pliku /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

uruchom apt-get updatei wtedy

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

Przetestowałem każde polecenie, działało dobrze!

s_bighead
źródło
1
  1. ZAWSZE

    sudo apt-get update
    
  2. Podstawowy:

    sudo apt-get install apache2 php5-common mysql-server libapache2-mod-auth-mysql php5-mysql
    
  3. Dodatki:

    sudo apt-get install php5-dev php5-gd
    
  4. Upewnij się, że ZAWSZE uruchamiasz mysql_secure_installation po zainstalowaniu MySQL
macjules
źródło