ฉันตั้งค่าอินสแตนซ์ VPS ใหม่ของ Ubuntu และฉันสงสัยว่าวิธีที่ง่ายที่สุดคือการติดตั้ง LAMP stack พื้นฐาน (เช่นแพ็คเกจใดที่จำเป็นต้องมี
ฉันตั้งค่าอินสแตนซ์ VPS ใหม่ของ Ubuntu และฉันสงสัยว่าวิธีที่ง่ายที่สุดคือการติดตั้ง LAMP stack พื้นฐาน (เช่นแพ็คเกจใดที่จำเป็นต้องมี
คำตอบ:
sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server
มันจะทำการติดตั้ง LAMP stack พื้นฐานทั้งหมดให้กับคุณพร้อมท์รับรหัสผ่าน root ของ MySQL และอื่น ๆ
โดยเฉพาะอย่างยิ่งมันจะติดตั้งแพคเกจต่อไปและการอ้างอิงของพวกเขา
mysql-client-core-5.1 libwrap0 apache2
libaprutil1-dbd-sqlite3 tcpd
libapache2-mod-php5 apache2.2-common
apache2-utils php5-common
libaprutil1-ldap libaprutil1
php5-mysql mysql-server-core-5.1
libdbi-perl libplrpc-perl mysql-server
apache2.2-bin libdbd-mysql-perl
libhtml-template-perl
libnet-daemon-perl libapr1
mysql-server-5.1 libmysqlclient16
ssl-cert apache2-mpm-prefork
mysql-common mysql-client-5.1
นอกจากนี้คุณยังอาจต้องการที่จะมองที่คู่มือเซิร์ฟเวอร์อูบุนตู
E: Package 'php5' has no installation candidate
, E: Package 'libapache2-mod-php5' has no installation candidate
, E: Unable to locate package libapache2-mod-auth-mysql
และ E: Package 'php5-mysql' has no installation candidate
ฉันจะมามากกว่านี้หรือไม่?
ติดตั้ง Apache
sudo apt-get install apache2
ติดตั้ง PHP
sudo apt-get install php5 libapache2-mod-php5
ในฐานะที่เป็น 16.04 จำนวนจะลดลง:
sudo apt-get install php libapache2-mod-php
ติดตั้ง MySQL
sudo apt-get install mysql-server
ติดตั้ง phpMyAdmin
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
เช่นเดียวกับการติดตั้ง PHP ใน 16.04 จำนวนจะลดลง:
sudo apt-get install libapache2-mod-auth-mysql php-mysql phpmyadmin
การติดตั้งแบบรวม
16.04:
sudo apt-get install apache2 php libapache2-mod-php mysql-server libapache2-mod-auth-mysql php-mysql phpmyadmin
ก่อน 16.04:
sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin
libapache2-mod-auth-mysql
ไม่จำเป็นอีกต่อไปใน 16.04
วิธีที่ง่ายที่สุดในการติดตั้ง LAMP ด้วย PHPMyAdmin คือ:
sudo apt-get install lamp-server^ phpmyadmin
คุณไม่จำเป็นต้องติดตั้ง taskel รายละเอียดเพิ่มเติมสามารถดูได้ที่นี่ซึ่งให้สิ่งนี้:
ในการเข้าถึง PHPMyAdmin ให้เปิดเทอร์มินัล & ประเภท:
sudo -H gedit /etc/apache2/apache2.conf
เพิ่มบรรทัดนี้ที่ใดที่หนึ่งในไฟล์:
Include /etc/phpmyadmin/apache.conf
ในที่สุดรีสตาร์ท Apache โดยใช้:
/etc/init.d/apache2 restart
หรือ
sudo service apache2 restart
^
) ไม่ได้พิมพ์ผิดในคำตอบนี้ ดูเพิ่มเติม: ฉันควรใช้ taskel, งานใน APT หรือติดตั้ง metapackages ปกติ?
ใน Synaptic คลิกแก้ไขและทำเครื่องหมายตามภารกิจ จากนั้นเลือกเซิร์ฟเวอร์ LAMP แล้วกดใช้ เสร็จสิ้น
ฉันมักจะพบว่าการติดตั้งเซิร์ฟเวอร์ MySQL แล้ว PHPMyAdmin จะติดตั้งทุกส่วนที่ฉันต้องการ
sudo apt-get install mysql-server
(การทำสิ่งนี้ก่อนหมายความว่าจะขอให้ตั้งรหัสผ่านบัญชีรูทล่วงหน้า)
แล้วก็
sudo apt-get install phpmyadmin
นอกจากนี้ยังมีเครื่องมือทั้งหมดที่คุณจะต้องดูแลเซิร์ฟเวอร์ MySQL ของคุณเมื่อติดตั้งแล้ว :)
บน commandline วิธีที่ง่ายที่สุดน่าจะใช้taskel :
sudo tasksel install lamp-server
แพคเกจที่มีและapache2
libapache2-mod-php5
php5 มีโมดูลเพิ่มเติมจำนวนหนึ่งซึ่งคุณอาจต้องใช้ แสดงรายการด้วยapt-cache search php5
ลองทบทวนการค้นหาของคุณหรือ
sudo apt-get install apache2 libapache2-mod-php5
เปิดใช้งาน php5 ด้วย
sudo a2enmod php5
รีสตาร์ท apache
sudo service apache2 restart
หน้า wiki ต่อไปนี้มีประโยชน์มากหากคุณเริ่มต้นด้วย apache
https://help.ubuntu.com/community/ApacheMySQLPHP
https://help.ubuntu.com/11.10/serverguide/C/httpd.html
หมายเหตุ - คำตอบนี้ถูกย้ายจากที่อื่น เพื่อเพิ่มการติดตั้ง mysql
sudo apt-get install mysql-server php5-mysql
http://www.apachefriends.org/en/xampp-linux.html
มันมีหลอดไฟและ phpmyadmin รวมกับโมดูล Perl ติดตั้งใน / opt / lampp เพื่อให้สามารถติดตั้ง / ลบได้อย่างง่ายดาย ...
คำสั่งมีดกองทัพสวิสของฉัน:
sudo apt-get install apache2 mysql-server mysql-client libapache2-mod-auth-mysql php5 php5-mysql libapache2-mod-php5 php5-mcrypt php5-curl php5-cli php5-gd phpmyadmin
PHP7.0 เป็นมาตรฐานใน Ubuntu 16+
นี่คือบทสรุป:
sudo apt-get update
sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php-mbstring php7.0-mbstring php-gettext php7.0-json php-xml
sudo a2enmod php7.0
sudo apt-get install mcrypt
sudo apt-get install phpmyadmin
หมายเหตุคุณจะต้องเพิ่มInclude /etc/phpmyadmin/apache.conf
ไฟล์ที่คุณเปิดด้วยคำสั่งต่อไปนี้ ( เครดิต )
sudo gedit /etc/apache2/apache2.conf
sudo a2enmod rewrite
เปิดเทอร์มินัล
Ctrl+ Alt+T
ชนิด
sudo apt install synaptic
สิ่งนี้จะติดตั้ง synaptic บนระบบของคุณ
ชนิด
sudo synaptic
เพื่อเปิด
ไปที่ช่องค้นหา
ในช่องค้นหาพิมพ์apacheและคลิกที่ปุ่มค้นหา
ฟิลด์ต่อไปนี้จะปรากฏขึ้น
เลื่อนลงไปที่Apache2และเลือกกล่องที่เหลือ
คลิกที่ใช้
เลือกการอ้างอิงทั้งหมดและทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง
ในทำนองเดียวกันการติดตั้ง
php7.0และmysql-serverทีละตัว
ระหว่างการติดตั้งระบบ mysql-server จะขอรหัสผ่านรูท ให้มัน
หลังจากทุกอย่างเสร็จสมบูรณ์ปิด synaptic
ตอนนี้เปิดเบราว์เซอร์ของคุณและในแถบที่อยู่พิมพ์localhostแล้วกดEnter
หากหน้าต่อไปนี้ปรากฏขึ้น
การติดตั้งApache2นั้นสำเร็จแล้ว
ในประเภทอาคาร
apt install vim
cd /var/www/html
vim testphp.php
กด
i
ชนิด
<?php phpinfo(); ?>
กด
Esc : x Enter
ไปที่เบราว์เซอร์ของคุณและในแถบที่อยู่พิมพ์localhost / testphp.php
หากหน้าต่อไปนี้ปรากฏขึ้น
จากนั้นการติดตั้ง php7.0 นั้นสำเร็จ
ไปที่เทอร์มินัลแล้วพิมพ์
mysql --version
หากคุณได้รับพรอมต์ต่อไปนี้ (หมายเลขเวอร์ชั่นสำหรับระบบของคุณอาจแตกต่างกัน):
mysql Ver 14.14 Distrib 5.7.18, for Linux (x86_64) using EditLine wrapper
การติดตั้งเซิร์ฟเวอร์ mysql ของคุณก็ประสบความสำเร็จ
ชนิด
mysql -u root -p
คุณจะได้รับ:
Enter password:
ให้รหัสผ่าน
หากคุณได้รับพรอมต์ต่อไปนี้
จากนั้นคุณก็สามารถเข้าสู่ระบบได้สำเร็จ
ชนิด
mysql> quit
เพื่อออกจากระบบ
ขอแสดงความยินดีขณะนี้คุณมีLAMP Stack ที่ทำงานได้เต็มรูปแบบ
ไม่จำเป็น:
คุณยังสามารถติดตั้งphpmyadminโดยใช้ synaptic ระหว่างการติดตั้งจะขอให้เซิร์ฟเวอร์เริ่มต้นใช้งาน เลือกapache2 ทำตามคำแนะนำบนหน้าจออื่น ๆ
จากนั้นเปิดเบราว์เซอร์ของคุณและในแถบที่อยู่พิมพ์localhost / phpmyadmin
หน้าต่อไปนี้จะปรากฏขึ้น
ในช่องชื่อผู้ใช้พิมพ์รูทและในฟิลด์รหัสผ่านพิมพ์รหัสผ่านสำหรับผู้ใช้รูทที่คุณเลือกระหว่างการติดตั้งเซิร์ฟเวอร์ mysql
คลิกที่Goปุ่ม
หน้าต่อไปนี้จะปรากฏขึ้น
ตอนนี้คุณได้ติดตั้ง phpmyadmin บนระบบของคุณเรียบร้อยแล้ว
คุณสามารถติดตั้งBitnami lampstack (แพ็คเกจบรรจุแพ็คเกจย่อยที่จำเป็นทั้งหมดของ LAMP)
ก่อนอื่นให้สร้างบัญชีในเว็บไซต์ bitnamiเพื่อดาวน์โหลดไฟล์bitnami-lampstack-5.5.30-1-linux-x64-installer.run จากนั้นคัดลอกไฟล์ไปยังเดสก์ท็อปของคุณ (เพื่อความสะดวก) เพื่อให้สิทธิ์การอ่านและ exicution เปิดเทอร์มินัล (Ctrl + Alt + T) และประเภท
chmod 755 chmod 755 'location of bitnami-lampstack-5.5.30-1-linux-x64-installer.run
ดีกว่าลากและวางไฟล์. run จากเดสก์ท็อปของคุณหลังจากพิมพ์chmod 755
แล้วกด Enter
ตอนนี้ดับเบิลคลิกที่ไฟล์. run มันจะแนะนำคุณตลอดกระบวนการติดตั้ง
ขอขอบคุณ.
ฉันมีสคริปต์สำหรับงานนี้: lampi
การใช้งาน:
sudo lampi -i -s -n example.com.local -dr ~/example-site
-i
ตั้งค่าสถานะ)-n
ตัวเลือก)-dr
ตัวเลือก)-s
ตั้งค่าสถานะ)ขณะนี้เว็บไซต์สามารถเข้าถึงได้ด้วยhttp: //example.com.localหรือhttps: //example.com.local
ทำตามทุกขั้นตอน
sudo apt-get update
sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt install php7.0-cli
sudo apt-get install phpmyadmin php-mbstring php-gettext
sudo phpenmod mcrypt
sudo phpenmod mbstring
sudo systemctl restart apache2
sudo apt-get update
(หมายเหตุหาก phpmyadmin ไม่ทำงานหลังจากลองใช้รหัสสามบรรทัดสุดท้าย)
gksu gedit /etc/apache2/apache2.conf
/etc/init.d/apache2 restart
sudo apt-get install gksu^C
ฉันได้สร้างสคริปต์ทุบตีที่ใช้งานง่ายที่ติดตั้ง LAMP stack บนระบบของคุณโดยอัตโนมัติ
เพียงรันคำสั่งนี้ในเทอร์มินัลของคุณเพื่อใช้สคริปต์ทุบตี:
wget --no-cache -O - https://gist.github.com/EmpireWorld/737fbb9f403d4dd66dee1364d866ba7e/raw/install-lamp.sh | bash
นอกจากนี้การติดตั้ง phpMyAdmin รวมอยู่ในส่วนสำคัญ
หากคุณอยู่บน Ubuntu 16 มันเป็นเรื่องง่ายด้วยคำสั่งเดียว:
sudo apt-get install apache2 mysql-server php libapache2-mod-php php-mcrypt php-mysql phpmyadmin
และเพียงทำตามคำแนะนำบนหน้าจอเพื่อป้อนรหัสผ่านสำหรับการกำหนดค่า mysql, phpmyadmin
คุณสามารถดูรายละเอียดเพิ่มเติมได้ที่บล็อกของฉัน http://tvivu.com/install-lamp-stack-ubuntu-16-04/
ลอง EHCP (แผงควบคุมการโฮสต์ที่ง่าย) ...
การติดตั้ง ehcp บนเซิร์ฟเวอร์ที่สะอาดจะทำให้งานสกปรกสำหรับคุณ ...
tasksel
ทำเช่นนี้ ดูสิ่งนี้: ฉันควรใช้ taskel, งานใน APT หรือติดตั้ง metapackages ปกติ?