Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menyediakan pelayan mysql php

Bagaimana untuk menyediakan pelayan mysql php

PHPz
PHPzasal
2023-03-29 10:12:461002semak imbas

Dalam era Internet hari ini, teknologi PHP dan MySQL telah menjadi asas teknikal untuk banyak perkhidmatan laman web Terutama bagi mereka yang ingin terlibat dalam pembangunan dan operasi dan penyelenggaraan laman web, adalah penting untuk membiasakan diri dengan PHP dan MySQL dan mempunyai pelayan. keupayaan penempatan itu penting. Oleh itu, dalam artikel ini, kami akan memperkenalkan cara untuk menyediakan pelayan PHP dan MySQL.

1. Persediaan

Sebelum menyediakan pelayan PHP dan MySQL, kita perlu memasang beberapa perisian. Pertama ialah perisian pelayan HTTP Apache, diikuti oleh parser PHP dan pakej perisian MySQL. Perisian ini adalah percuma dan boleh dimuat turun dari laman web rasmi. Untuk memastikan perisian boleh digunakan secara normal, kami perlu memilih pakej perisian yang sepadan dengan versi dan nombor bit sistem pengendalian kami sendiri untuk dimuat turun.

Selepas muat turun selesai, kita perlu memasang pelayan HTTP Apache terlebih dahulu, dan kemudian memasang parser PHP dan pakej perisian MySQL. Semasa proses pemasangan, anda perlu memberi perhatian kepada beberapa pilihan konfigurasi yang berkaitan, seperti direktori akar pelayan HTTP Apache, pilihan konfigurasi parser PHP, dsb.

2. Konfigurasikan pelayan Apache

1 Ubah suai nombor port perkhidmatan Apache

Apache menggunakan port 80 untuk komunikasi Internet secara lalai, tetapi apabila kami membina pelayan secara setempat, port mungkin Program lain mendudukinya dan menyebabkan pelayan Apache tidak berfungsi dengan baik. Oleh itu, kita perlu menukar nombor port pelayan Apache. Langkah-langkah khusus adalah seperti berikut:

Cari fail konfigurasi apache httpd.conf, terletak di {apache installation path}confhttpd.conf
Cari Listen 80, dan tukar 80 ke port lain yang tidak dihuni, seperti 8888
Simpan perubahan dan mulakan semula pelayan Apache

2. Konfigurasi indeks direktori Apache

Kami perlu mendayakan pengindeksan direktori dalam fail konfigurasi Apache httpd.conf untuk memudahkan kami dalam penyemak imbas Semak direktori di mana projek itu terletak. Langkah-langkah khusus adalah seperti berikut:

Cari fail httpd.conf, yang terletak dalam {apache installation path}confhttpd.conf
Cari LoadModule autoindex_module modules/mod_autoindex.so, dan alih keluar simbol # di hadapan ia
Cari Indeks Pilihan FollowSymLinks, alih keluar simbol # di hadapan Indeks
Mulakan semula pelayan Apache

3 Konfigurasikan PHP

Mengkonfigurasi program PHP dalam pelayan Apache termasuk dua aspek, satu ialah Apache melalui PHP Modul berinteraksi dengan PHP secara langsung, dan satu berinteraksi dengan PHP melalui mod CGI (Antara Muka Gerbang Biasa).

1. Mod modul

Mod modul ialah cara terbaik untuk berinteraksi antara Apache dan PHP. Langkah-langkah khusus adalah seperti berikut:

Cari fail httpd.conf, yang terletak dalam {apache installation path}confhttpd.conf
Cari LoadModule php7_module {php installation path}php7apache2_4.dll, alih keluar komen #, dan dayakan modul
Cari AddHandler application/x-httpd-php .php, alih keluar komen #, dayakan mod modul apache
Cari PHPiniDir "{php installation path}", alih keluar komen, nyatakan lokasi fail php.ini
Mulakan Semula Pelayan Apache

2 mod CGI

mod CGI ialah cara interaksi alternatif antara Apache dan PHP. Langkah-langkah khusus adalah seperti berikut:

Cari fail httpd.conf, terletak dalam {apache installation path}confhttpd.conf
Find ScriptAlias ​​​​ /cgi-bin/ "{php installation path}cgi- bin" dan tetapkan CGI Laluan tempat skrip disimpan
Cari AddType application/x-httpd-php .php, alih keluar komen # dan benarkan skrip PHP dihuraikan
Mulakan semula pelayan Apache

4. Konfigurasikan MySQL

MySQL ialah sistem pengurusan pangkalan data hubungan yang melaluinya kita boleh menyimpan dan mengurus data dalam projek. Konfigurasi MySQL termasuk mengkonfigurasi pangkalan data sambungan, mengubah suai port lalai, menetapkan set aksara, dan mencipta pangkalan data.

1. Konfigurasikan sambungan ke pelayan MySQL

Parameter konfigurasi yang berkaitan untuk menyambung ke pelayan MySQL boleh didapati dalam fail my.ini dalam direktori pemasangan MySQL.

[klien]
port=3306
default-character-set=utf8

2. Ubah suai port lalai MySQL

Jika nombor port lalai MySQL (3306 ) telah diduduki, kita perlu mengubah suainya ke pelabuhan lain yang tidak diduduki. Terdapat dua cara untuk mengubah suai port lalai: edit terus fail konfigurasi MySQL atau gunakan alatan sistem yang disediakan secara rasmi oleh MySQL untuk mengubah suainya.

Kaedah 1: Edit terus fail konfigurasi MySQL my.ini. Cari kod berikut:

Pelayan MySQL

[mysqld]
port=3306
ubah suai port=nombor port lain

Kaedah 2: Gunakan rasmi MySQL pembekal Ubah suai menggunakan alat pengubahsuaian (MySQL Notifier). Operasi khusus adalah seperti berikut:

Muat turun alat Pemberitahu MySQL
Mulakan alat Pemberitahu MySQL dan pilih pelayan MySQL yang sepadan
Dalam halaman konfigurasi pelayan, cari tab Rangkaian
Dalam ini halaman, anda boleh mengubah suainya Nombor port MySQL, dan kemudian klik butang "Simpan"

3. Tetapkan set aksara MySQL

Jika terdapat aksara Cina atau bukan Inggeris yang lain dalam pangkalan data, anda perlu menetapkan set aksara MySQL. Langkah-langkah khusus adalah seperti berikut:

Cari fail my.ini, terletak dalam {MySQL installation path}my.ini
Cari baris [mysqld], tambah character-set-server=utf8 dalam baris seterusnya
Mulakan Semula Pelayan MySQL

4 Cipta pangkalan data

Jika anda perlu mencipta pangkalan data dalam pelayan MySQL, kami boleh menjalankan arahan berikut untuk menyelesaikan tugas:

Sambung ke pelayan MySQL

mysql -u root -p

Buat pangkalan data baharu

buat pangkalan data db_name;

Tunjukkan senarai pangkalan data

tunjukkan pangkalan data;

5 .Ringkasan

Di atas adalah langkah khusus untuk membina pelayan PHP dan MySQL. Dengan mengikuti langkah di atas, anda boleh membina dan membina perkhidmatan ini sendiri dengan cepat. Dalam operasi sebenar, anda perlu memberi perhatian kepada beberapa isu keselamatan dan kestabilan untuk memastikan tiada masalah dengan pelayan binaan sendiri anda.

Atas ialah kandungan terperinci Bagaimana untuk menyediakan pelayan mysql php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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