Jadual Kandungan
Pasang PHP
Langkah 1: Kemas kini senarai sumber perisian
Langkah 2: Pasang PHP dan kebergantungan yang berkaitan
Langkah 3 : Sahkan PHP Sama ada pemasangan berjaya
Pasang pangkalan data MySQL
Langkah 2: Pasang pangkalan data MySQL
Langkah 3: Sahkan sama ada MySQL berjaya dipasang
Mengkonfigurasi PHP dan MySQL
Langkah 1: Mulakan Apache
Langkah 2: Uji sama ada PHP boleh dijalankan
Langkah 3: Konfigurasikan MySQL
Konfigurasikan pengguna root MySQL
Buat pengguna baharu dan benarkannya
Langkah 4: Uji MySQL untuk mewujudkan sambungan
Rumah pembangunan bahagian belakang masalah PHP Pasang konfigurasi pelayan pangkalan data php dan mysql

Pasang konfigurasi pelayan pangkalan data php dan mysql

May 06, 2023 pm 08:15 PM

Apabila membina pelayan web, pangkalan data PHP dan MySQL adalah dua komponen penting. Artikel ini menerangkan cara memasang dan mengkonfigurasi pelayan pangkalan data PHP dan MySQL.

Pasang PHP

PHP (Hypertext Preprocessor) ialah bahasa skrip yang digunakan secara meluas terutamanya digunakan untuk pembangunan web. Berikut menerangkan langkah-langkah untuk memasang PHP pada sistem pengendalian Ubuntu:

Langkah 1: Kemas kini senarai sumber perisian

Sebelum memasang PHP, anda perlu memastikan semua perisian adalah versi terkini. Anda boleh mengemas kini senarai sumber perisian mencapai matlamat ini. Masukkan arahan berikut dalam tetingkap terminal:

sudo apt-get update
Salin selepas log masuk
Salin selepas log masuk

Langkah 2: Pasang PHP dan kebergantungan yang berkaitan

Masukkan arahan berikut untuk memasang PHP dan kebergantungan yang berkaitan:

sudo apt-get install php libapache2-mod-php php-mysql
Salin selepas log masuk

Langkah 3 : Sahkan PHP Sama ada pemasangan berjaya

Selepas melengkapkan pemasangan di atas, anda boleh memasukkan arahan berikut dalam terminal untuk menyemak sama ada PHP berjaya dipasang:

php -v
Salin selepas log masuk

Jika maklumat versi PHP adalah dipaparkan, ini bermakna PHP berjaya dipasang.

Pasang pangkalan data MySQL

MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang popular. Berikut menerangkan langkah-langkah untuk memasang pangkalan data MySQL pada sistem pengendalian Ubuntu:

Langkah 1: Kemas kini senarai sumber perisian

Sama seperti memasang PHP, anda juga perlu mengemas kini senarai sumber perisian sebelum memasang MySQL. Masukkan arahan berikut dalam tetingkap terminal:

sudo apt-get update
Salin selepas log masuk
Salin selepas log masuk

Langkah 2: Pasang pangkalan data MySQL

Masukkan arahan berikut dalam tetingkap terminal untuk memasang MySQL:

sudo apt-get install mysql-server
Salin selepas log masuk

Anda akan digesa untuk tetapan semasa proses pemasangan Kata laluan pengguna root Selepas tetapan selesai, pemasangan MySQL boleh diselesaikan.

Langkah 3: Sahkan sama ada MySQL berjaya dipasang

Selepas melengkapkan pemasangan MySQL, anda boleh memasukkan arahan berikut dalam terminal untuk mengesahkan sama ada MySQL berjaya dipasang:

mysql --version
Salin selepas log masuk

Jika versi MySQL dipaparkan maklumat, bermakna MySQL berjaya dipasang.

Mengkonfigurasi PHP dan MySQL

Selepas memasang PHP dan MySQL, beberapa kerja konfigurasi masih perlu dilakukan. Berikut ialah beberapa langkah tentang cara mengkonfigurasi PHP dan MySQL.

Langkah 1: Mulakan Apache

Sebelum menggunakan PHP dan MySQL, anda perlu mengesahkan sama ada Apache dimulakan. Masukkan arahan berikut dalam tetingkap terminal untuk memulakan Apache:

sudo service apache2 start
Salin selepas log masuk

Langkah 2: Uji sama ada PHP boleh dijalankan

Untuk menguji sama ada PHP boleh berjalan dengan jayanya, anda perlu mencipta fail PHP dan letakkannya di dalam direktori akar web Apache. Masukkan arahan berikut dalam terminal untuk mencipta fail PHP:

sudo nano /var/www/html/info.php
Salin selepas log masuk

Masukkan kod berikut dalam fail yang terbuka:

<?php
phpinfo();
?>
Salin selepas log masuk

Simpan dan keluar dari fail. Kemudian masukkan URL berikut dalam penyemak imbas untuk menguji sama ada fail PHP boleh berjalan seperti biasa:

http://localhost/info.php
Salin selepas log masuk

Jika halaman memaparkan maklumat versi PHP, ini bermakna PHP telah berjalan dengan jayanya.

Langkah 3: Konfigurasikan MySQL

Sebelum menggunakan MySQL, anda perlu melengkapkan kerja konfigurasi berikut:

Konfigurasikan pengguna root MySQL

Dalam MySQL , root Pengguna mempunyai kuasa tertinggi dan oleh itu perlu menetapkan kata laluan selamat untuk melindungi keselamatan pelayan. Masukkan arahan berikut dalam terminal untuk memasukkan MySQL:

sudo mysql -uroot -p
Salin selepas log masuk

Masukkan kata laluan pengguna root untuk memasuki baris arahan MySQL. Masukkan arahan berikut pada baris arahan untuk menetapkan kata laluan pengguna root:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
Salin selepas log masuk

di mana new_password ialah kata laluan baharu yang anda tetapkan.

Buat pengguna baharu dan benarkannya

Untuk memudahkan pengurusan pangkalan data, anda perlu mencipta pengguna baharu dan membenarkan hak akses. Masukkan arahan berikut dalam baris arahan MySQL:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON * . * TO 'username'@'localhost';

FLUSH PRIVILEGES;
Salin selepas log masuk

di mana username dan password ialah nama pengguna dan kata laluan yang anda tetapkan.

Langkah 4: Uji MySQL untuk mewujudkan sambungan

Untuk menguji sama ada MySQL boleh berjaya mewujudkan sambungan, anda boleh memasukkan arahan berikut dalam terminal:

mysql -u username -p
Salin selepas log masuk

Masukkan nama pengguna dan kata laluan, jika boleh Jika anda berjaya log masuk, bermakna sambungan MySQL adalah normal.

Ringkasan:

Di atas adalah langkah lengkap untuk memasang dan mengkonfigurasi pelayan pangkalan data PHP dan MySQL. Melalui langkah di atas, kami berjaya memasang dan menggunakan pangkalan data PHP dan MySQL pada sistem pengendalian Ubuntu.

Atas ialah kandungan terperinci Pasang konfigurasi pelayan pangkalan data php dan mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk melaksanakan beratur mesej (RabbitMQ, Redis) dalam PHP? Bagaimana untuk melaksanakan beratur mesej (RabbitMQ, Redis) dalam PHP? Mar 10, 2025 pm 06:15 PM

Butiran artikel ini melaksanakan beratur mesej dalam PHP menggunakan RabbitMQ dan Redis. Ia membandingkan seni bina mereka (AMQP vs dalam memori), ciri-ciri, dan mekanisme kebolehpercayaan (pengesahan, urus niaga, kegigihan). Amalan terbaik untuk reka bentuk, kesilapan

Apakah piawaian pengekodan PHP terkini dan amalan terbaik? Apakah piawaian pengekodan PHP terkini dan amalan terbaik? Mar 10, 2025 pm 06:16 PM

Artikel ini mengkaji piawaian pengekodan PHP semasa dan amalan terbaik, memberi tumpuan kepada cadangan PSR (PSR-1, PSR-2, PSR-4, PSR-12). Ia menekankan peningkatan kebolehbacaan dan kebolehkerjaan kod melalui gaya yang konsisten, penamaan bermakna, dan EFF

Bagaimana saya bekerja dengan sambungan php dan pecl? Bagaimana saya bekerja dengan sambungan php dan pecl? Mar 10, 2025 pm 06:12 PM

Butiran artikel ini memasang dan menyelesaikan masalah PHP, memberi tumpuan kepada PECL. Ia meliputi langkah pemasangan (mencari, memuat turun/menyusun, membolehkan, memulakan semula pelayan), teknik penyelesaian masalah (memeriksa log, mengesahkan pemasangan,

Bagaimana menggunakan refleksi untuk menganalisis dan memanipulasi kod PHP? Bagaimana menggunakan refleksi untuk menganalisis dan memanipulasi kod PHP? Mar 10, 2025 pm 06:12 PM

Artikel ini menerangkan API Refleksi PHP, membolehkan pemeriksaan runtime dan manipulasi kelas, kaedah, dan sifat. IT memperincikan kes penggunaan biasa (penjanaan dokumentasi, ORM, suntikan pergantungan) dan memberi amaran terhadap prestasi overhea

PHP 8 JIT (Just-in-Time) Penyusunan: Bagaimana ia meningkatkan prestasi. PHP 8 JIT (Just-in-Time) Penyusunan: Bagaimana ia meningkatkan prestasi. Mar 25, 2025 am 10:37 AM

Kompilasi JIT Php 8 meningkatkan prestasi dengan menyusun kod yang sering dilaksanakan ke dalam kod mesin, memberi manfaat kepada aplikasi dengan pengiraan berat dan mengurangkan masa pelaksanaan.

Bagaimanakah saya tetap up-to-date dengan ekosistem dan komuniti php? Bagaimanakah saya tetap up-to-date dengan ekosistem dan komuniti php? Mar 10, 2025 pm 06:16 PM

Artikel ini meneroka strategi untuk kekal semasa dalam ekosistem PHP. Ia menekankan penggunaan saluran rasmi, forum komuniti, persidangan, dan sumbangan sumber terbuka. Penulis menyoroti sumber terbaik untuk mempelajari ciri -ciri baru dan a

Bagaimana untuk menggunakan tugas-tugas asynchronous dalam PHP untuk operasi tidak menyekat? Bagaimana untuk menggunakan tugas-tugas asynchronous dalam PHP untuk operasi tidak menyekat? Mar 10, 2025 pm 04:21 PM

Artikel ini meneroka pelaksanaan tugas tak segerak dalam PHP untuk meningkatkan respons aplikasi web. Ia memperincikan kaedah seperti beratur mesej, rangka kerja asynchronous (reactphp, swoole), dan proses latar belakang, menekankan amalan terbaik untuk kecekapan

Bagaimana cara menggunakan teknik pengoptimuman memori dalam PHP? Bagaimana cara menggunakan teknik pengoptimuman memori dalam PHP? Mar 10, 2025 pm 04:23 PM

Artikel ini menangani pengoptimuman memori PHP. IT memperincikan teknik seperti menggunakan struktur data yang sesuai, mengelakkan penciptaan objek yang tidak perlu, dan menggunakan algoritma yang cekap. Sumber kebocoran memori biasa (mis., Sambungan yang tidak terkawal, global v

See all articles