Pasang LAMP (Linux Atampalan MySQL PHP) di Ubuntu sangat mudah.
Prosedur ini terbahagi kepada tiga bahagian: Memasang dan menguji Apache, memasang dan menguji PHP, dan akhirnya memasang pengurus pangkalan data MySQL.
Apache
Pemasangan
Di terminal, masukkan:
sudo apt-get install apache2
Bersedia, anda sudah memasang Apache 2 pada mesin anda.
Pelayan web akan dimulakan secara automatik semasa anda boot mesin. Sekiranya anda harus memulakannya secara manual, masukkan perintah berikut di terminal:
perkhidmatan sudo apache2 bermula
Untuk menghentikan perkhidmatan:
hentikan perkhidmatan sudo apache2
Dan untuk memulakannya semula
mulakan perkhidmatan sudo apache2
Direktori tempat anda menyimpan laman web anda adalah: / Var / www
Untuk melakukan ini, anda perlu memberi hak istimewa kepada pengguna anda. Perintah berikut biasanya mencukupi dalam kebanyakan kes, walaupun mungkin berbeza bergantung pada tahap keselamatan yang anda perlukan di pelayan web anda:
sudo chmod -R 775 / var / www
Uji
Log masuk http://localhost di penyemak imbas web anda. Anda mesti melihat halaman Apache.
PHP
Pemasangan
Di terminal, masukkan arahan berikut:
sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-mysql
Mulakan semula Apache dengan:
mulakan perkhidmatan sudo apache2
Uji
Untuk menguji bahawa ia telah dipasang dengan betul, kita akan membuat skrip PHP yang sangat mudah:
sudo gedit /var/www/test.php
Masukkan kandungan berikut dan simpan failnya:
Untuk menjalankan skrip, saya membuka penyemak imbas web anda dan mengakses URL berikut: http://localhost/prueba.php. Anda harus melihat halaman dengan maklumat mengenai pemasangan PHP anda.
MySQL
Pemasangan
Masukkan arahan berikut di terminal:
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
Semasa proses pemasangan, ia akan meminta anda memberikan kata laluan kepada pengguna root MySQL.
Uji
Masukkan yang berikut di terminal:
status mysql perkhidmatan sudo
Ia harus mengembalikan sesuatu mengenai keadaan proses mysql.
Untuk mengesahkan bahawa kata laluan berfungsi dengan baik:
mysql -uroot -pxxx
Di mana xxx adalah kata laluan yang anda masukkan semasa pemasangan MySQL.
Sekiranya anda ingin menukar kata laluan root, jalankan perintah berikut setelah log masuk ke MySQL:
SET PASSWORD UNTUK 'root' @ 'localhost' = PASSWORD ('yyy');
Mengganti yyy untuk kata laluan baru anda.
MariaDB
Semakin ramai orang lebih suka menggunakan MariaDB dan bukannya MySQL. Harus diingat bahawa MariaDB mempunyai keserasian yang tinggi dengan MySQL, kerana mempunyai perintah, antaramuka, API dan perpustakaan yang sama, objektifnya adalah untuk dapat mengubah satu pelayan untuk yang lain secara langsung. Ini berlaku kerana MariaDB adalah garpu langsung MySQL, dengan perbezaan bahawa ia mempunyai lesen GPL, tidak seperti MySQL yang, setelah pembelian Oracle Sun, mengubah lesennya menjadi hak milik.
Mari lihat cara memasang MariaDB, bukan MySQL.
Pemasangan
Sekiranya anda pernah memasang MySQL, anda mesti menyahpasangnya terlebih dahulu:
sudo apt-get purs mysql * sudo apt-get autoremove
Kemudian, anda perlu menambahkan PPA yang sesuai. Dalam kes Ubuntu 13.10:
sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xcbcb082a1bb943db sudo add-apt-repository 'deb http://mariadb.biz .net.id // repo / 5.5 / ubuntu saucy main
Dan pasangkan pakej:
sudo apt-get update sudo apt-get install mariadb-server mariadb-client
Ia akan meminta kata laluan pengguna root, seperti MySQL.
Uji
Untuk mengesahkan pemasangan MariaDB yang betul:
mysql -v
Ia harus mengembalikan maklumat mengenai MariaDB.
Untuk memeriksa status proses mariadb:
status mysql perkhidmatan sudo
Akses jauh ke pangkalan data
Sekiranya anda ingin mengakses MySQL melalui skrip jauh (iaitu tidak dihoskan di pelayan anda sendiri), anda harus mengedit alamat pengikat di /etc/mysql/my.cnf dan ganti nilai lalai (127.0.0.1) dengan alamat IP anda.
Setelah membuat perubahan ke my.cnf, mulakan semula MySQL dengan:
perkhidmatan sudo mulakan semula mysql
phpMyAdmin
phpMyAdmin adalah pentadbir grafik untuk MySQL yang banyak digunakan oleh pentadbir. Untuk memasangnya, masukkan terminal:
sudo apt-get install phpmyadmin
Untuk mengaksesnya, akses URL berikut dari penyemak imbas web anda: http://localhost/phpmyadmin
Jangan lupa menekan spasi di layar konfigurasi untuk memilih Apache2 sebagai pelayan web yang ingin kami konfigurasikan secara automatik.
Sekiranya anda tidak dapat mengakses phpmyadmin, cuba buat symlink di folder www, seperti:
sudo ln -s / usr / share / phpmyadmin / var / www /
perpustakaan gd
Sekiranya anda ingin menambahkan sokongan untuk penjanaan grafik dan manipulasi dalam PHP, saya menulis di terminal:
sudo apt-get install php5-gd
SSL di Apache 2
Untuk mengaktifkan modul SSL (Secure Socket Layer) di Apache 2, masukkan terminal:
sudo a2enmod ssl
Untuk melihat perubahannya, jangan lupa untuk memulakan semula Apache2 dengan:
sudo /etc/init.d/apache2 mulakan semula
Sumber: Serigala Mati & Unixmen
Sekiranya anda menggunakan Ubuntu Minimal, ia berfungsi lebih baik (dalam Ubuntu Server komponen ini sudah dipasang secara lalai).
Saya tahu kaedah yang nampak lebih mudah bagi saya, anda hanya menggunakan baris arahan berikut:
"Sudo apt-get install lamp-server ^" dan woala ... Keseluruhan prosesnya secara automatik.
Itu betul. Tetapi jika anda mahukan sesuatu yang lebih halus seperti memasang nignx dan bukannya Apache, anda harus menggunakan kaedah lain.
lamp = Linux Apache MySQL PHP, jika anda mahukan nginx ia bukan lagi lampu 😛
Pakej "pelayan lampu" tidak muncul di repositori tepat saya.
di hujung pakej terdapat "^": sudo apt-get install lamp-server ^
Ceria! 🙂
Maksud anda:
apt-get install tasksel
petugas
dan pilih pilihan LAMP-SERVER dan teruskan pemasangan 😀
Itulah yang saya dapati.
Lihat, sekarang saya tidak dapat mengesahkan maklumat itu. Walau bagaimanapun, menurut pakej Ubuntu, ia tidak seperti ini: http://packages.ubuntu.com/search?keywords=lamp&searchon=names&suite=saucy§ion=all
Tidak ada pakej seperti itu.
Ceria! Paul.
Tutorial hebat. Saya menyimpannya dalam kegemaran.
Salam!
Saya gembira ia berguna, Ivan! : =)
Peluk! Paul.
Perintah terbaik adalah yang dikomentari Jacob: "sudo apt-get install lamp-server ^"
Ia berfungsi pada semua perisa dan versi Ubuntu.
Salam!
Pos yang baik dan melengkapkannya, kita dapat menggunakan perintah mysql_secure_installation (bukan root) untuk menerapkan pilihan keselamatan, yang berlaku untuk mysql dan mariadb.
salam dari Chile
Betul ... terima kasih atas sumbangan!
Saya mengesyorkan xammp, pemasangannya lebih mudah dan mempunyai antara muka grafik untuk menghentikan perkhidmatan
Yang benar adalah bahawa saya juga lebih suka xampp. 🙂
Hebat! Inilah cara memasangnya di Slackware http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html
Terima kasih! Sumbangan yang baik!
Saya lebih suka menggunakan Lampp mudah alih secara langsung. Saya memuat turunnya dari Apache Friends. Ia adalah alat yang sangat baik.
Baiklah! Terima kasih x komen. Dalam banyak kes yang biasanya paling selesa. Memang benar.
Ah! Tidak ada kesalahan, hanya pembetulan kecil: cemerlang ditulis dengan "C" selepas "X".
Peluk! Paul.
Terima kasih kerana menghantar! berkali-kali semasa memasang pelayan ubuntu dengan pilihan lampu, anda mendapat separuh daripada perkara.
Terima kasih tuto yang sangat baik dan lebih diperibadikan daripada memasang pakej meta, kerana dalam kes saya untuk perkara kecil yang saya lakukan, saya tidak memerlukan mysql misalnya.
Hanya nota kecil fail php ujian harus berada di dalam folder html untuk dimuat turun dengan betul, jadi arahan pembuatannya adalah;
sudo gedit /var/www/html/test.php
Cadangan lain adalah selain memberikan kebenaran ke folder / var / www, seperti yang anda katakan, adalah menambahkannya ke kumpulan pengguna dengan arahan;
sudo chmod -R 775 / var / www
sudo chown -hR your_user_name: your_user_name / var / www
Oleh itu, kita boleh membuat dokumen dan pautan di dalamnya untuk berfungsi
Adakah ada yang tahu bagaimana memasang LAMP di Arch? Saya sudah mengikuti arahan wiki dan ketika saya mula mengkonfigurasi PHP, Apache berhenti berfungsi. awak
Anda boleh gunakan Bitnami dan anda menjimatkan banyak masa.
tutorial yang sangat baik telah banyak membantu saya terima kasih !!!
Terima kasih banyak =) tutorial yang baik =) salam cdt. Saya harap dapat melihat lebih banyak penerbitan anda! ...
Terima kasih, terima kasih banyak atas sumbangan. Ia terlalu berkesan untuk saya. Perintahnya jelas dan dijelaskan secara berurutan untuk sampai ke akhir yang saya mahukan, untuk diprogramkan
salam
Saya memerlukan bantuan, manual, sesuatu yang membolehkan saya memasang bulat penuh di ubuntu dan perintahnya untuk menjaga semua yang berkaitan dengan e-mel web. Dari sudah terima kasih banyak.
Saya tahu catatan ini adalah sesuatu yang lama, tetapi lelaki yang anda selamatkan, saya fikir saya tidak akan pernah belajar php.
salam
Tutorial terbaik yang saya lihat untuk ini. Dalam semua mysql saya gagal. Terima kasih banyak-banyak!!! Saya sudah mempunyai komputer saya yang sedia untuk dipadamkan. Hee hee
Saya mendapat 404 kesilapan, bolehkah seseorang menolong saya? Terima kasih
Err http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ dipercayai-kemas kini / utama mysql-common semua 5.5.41-0ubuntu0.14.04.1
404 Tidak Ditemui [IP: 54.185.19.94 80]
Err http://security.ubuntu.com/ubuntu/ trusty-security / main mysql-common semua 5.5.41-0ubuntu0.14.04.1
404 Tidak Ditemui [IP: 91.189.91.23 80]
Dan lebih banyak kesilapan.
Dijelaskan dengan sangat baik. Terima kasih banyak-banyak!.
Terima kasih, ia banyak membantu saya
Sama-sama! 🙂
Panduan SANGAT BAIK untuk memasang Lampu di ubuntu dan derivatif ... terima kasih
berfungsi 100% pada Xubuntu 15.04 & Elementary Os
Terima kasih atas tunjuk ajar ...
Petikan tiada di hujung baris ini: [sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu hidangan utama]