วิธีการติดตั้ง 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^อะไร?
Sithu

ฉันติดตั้งlamp-server^แล้ว มันรวม phpMyAdmin หรือไม่? ฉันจะเข้าถึงจากเบราว์เซอร์ได้อย่างไร?
Sithu

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

เลือกไม่ใช้สำหรับ dbconfig-common

ตอนนี้ไปที่เว็บเบราว์เซอร์และเปิด IP ที่กล่าวถึงด้วย / phpmyadmin /

eg : http://192.168.122.69/phpmyadmin/

ใช้เข้าสู่ระบบของคุณสิ่งที่คุณใช้สำหรับการติดตั้ง mysql

ข้อมูลการเข้าสู่ระบบฉันมักจะใช้เพื่อการสาธิตคือ

รูทและรหัสผ่านคือ 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

แก้ไขปัญหาได้แล้ว แต่ขอบคุณ
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

ฉันทดสอบแต่ละคำสั่งมันใช้งานได้ดี!


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

0

ใน Ubuntu 13.10 ฉันมีข้อผิดพลาดในการติดตั้งphpmyadmin:

Errors were encountered while processing:
 javascript-common

เมื่อฉันโหลดเพจในเบราว์เซอร์ของฉันมันจะปรากฏขึ้นเป็น:

error: json missing

พบคำตอบได้ที่นี่: /superuser/639945/how-to-fix-the-phpmyadmin-error-json-extension-is-missing

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.