Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menggunakan projek php ke sistem linux
Dalam proses pembangunan perisian moden, penggunaan projek telah menjadi pautan yang sangat diperlukan. Antaranya, menggunakan projek PHP ke sistem pengendalian Linux adalah cara yang agak biasa. Artikel ini akan menumpukan pada langkah dan pertimbangan tentang cara menggunakan projek PHP ke sistem pengendalian Linux.
Langkah 1: Pasang perisian yang diperlukan
Sebelum menggunakan projek PHP, anda perlu memastikan bahawa perisian yang diperlukan dipasang pada sistem pengendalian Linux anda. Perisian ini biasanya termasuk: Apache, MySQL atau MariaDB dan PHP.
Apache ialah pelayan web yang sangat biasa pada sistem pengendalian Linux. Jika Apache tidak dipasang pada sistem pengendalian Linux anda, anda boleh menggunakan arahan berikut untuk memasangnya:
sudo apt-get update sudo apt-get install apache2
Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk memulakan perkhidmatan Apache:
sudo systemctl start apache2
MySQL dan MariaDB kedua-duanya adalah sistem pengurusan pangkalan data hubungan sumber terbuka yang biasa digunakan. Anda boleh memilih salah satu daripadanya untuk dipasang mengikut keperluan anda. Mengambil Ubuntu sebagai contoh, anda boleh menggunakan arahan berikut untuk memasang:
sudo apt-get install mysql-server
Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk memulakan perkhidmatan MySQL:
sudo systemctl start mysql
PHP ialah bahasa skrip sebelah pelayan yang sangat biasa digunakan. Anda boleh menggunakan arahan berikut untuk memasang PHP pada sistem pengendalian Linux:
sudo apt-get install php libapache2-mod-php php-mysql
Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk memulakan semula perkhidmatan Apache:
sudo systemctl restart apache2
Langkah 2 : Muat naik kod
Muat naik kod projek PHP anda ke pelayan sistem pengendalian Linux. Anda boleh menggunakan alat SFTP seperti FileZilla untuk memuat naik kod anda ke pelayan. Biasanya, anda akan meletakkan kod anda dalam direktori /var/www/html.
Langkah 3: Konfigurasikan Apache
Apache ialah pelayan web yang biasa digunakan pada sistem pengendalian Linux Anda perlu membuat beberapa konfigurasi untuk memastikan projek PHP anda boleh berjalan dengan betul .
Jika anda perlu menjalankan berbilang projek PHP pada pelayan Linux yang sama, anda perlu menggunakan fungsi hos maya. Untuk mencipta hos maya, anda mencipta fail konfigurasi dalam direktori /etc/apache2/sites-available.
sudo nano /etc/apache2/sites-available/myproject.conf
Berikut ialah contoh fail konfigurasi:
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html/myproject ServerName myproject.local ServerAlias www.myproject.local <Directory /var/www/html/myproject> AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/myproject_error.log CustomLog ${APACHE_LOG_DIR}/myproject_access.log combined </VirtualHost>
Dalam fail konfigurasi, anda perlu menetapkan DocumentRoot ke direktori projek anda. Sila ambil perhatian bahawa direktori di sini mestilah direktori projek sebenar.
Untuk mengaktifkan fail konfigurasi hos maya, anda perlu mencipta pautan simbolik pada Apache2:
sudo ln -s /etc/apache2/sites-available/myproject.conf /etc/apache2/sites-enabled/
Mulakan semula perkhidmatan Apache :
sudo systemctl restart apache2
Langkah 4: Buka port firewall
Pada sistem pengendalian Linux, firewall akan didayakan secara lalai. Oleh itu, anda perlu memastikan firewall anda mempunyai port yang berkaitan terbuka. Anda boleh menggunakan arahan berikut untuk membuka port yang berkaitan:
sudo ufw allow 80/tcp sudo ufw allow 3306/tcp
Langkah 5: Sediakan pangkalan data
Jika projek PHP anda perlu menggunakan pangkalan data, anda perlu menyediakannya dalam MySQL atau MariaDB Cipta pangkalan data dan pengguna dalam pangkalan data dan berikan kebenaran yang sesuai. Pada sistem pengendalian Linux, anda boleh menggunakan arahan berikut untuk mencapai ini:
mysql -u root -p
Selepas log masuk, masukkan arahan berikut untuk mencipta pangkalan data bernama myproject:
CREATE DATABASE myproject;
Buat pangkalan data bernama nama pengguna dan tetapkan kata laluan:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
Berikan hak akses pengguna ini kepada pangkalan data myproject:
GRANT ALL PRIVILEGES ON myproject.* TO 'username'@'localhost' IDENTIFIED BY 'password';
Tetapan kebenaran untuk memuat semula pangkalan data:
FLUSH PRIVILEGES;
Nota: Dalam operasi di atas, nama pengguna dan kata laluan hendaklah nama pengguna dan kata laluan khusus yang anda tetapkan.
Langkah 6: Uji projek
Selepas melengkapkan langkah di atas, anda perlu menguji sama ada projek PHP anda boleh berjalan dengan jayanya pada sistem pengendalian Linux.
Buka penyemak imbas anda dan masukkan alamat IP pelayan atau nama domain anda, contohnya: http://myproject.local .
Ringkasan
Menyediakan projek PHP ke sistem pengendalian Linux bukanlah tugas yang rumit, tetapi ia masih memerlukan anda memberi perhatian kepada beberapa petua dan butiran. Melalui pengenalan artikel ini, anda sepatutnya telah menguasai semua langkah dan langkah berjaga-jaga tentang cara untuk menggunakan projek PHP ke pelayan dengan sistem pengendalian Linux.Atas ialah kandungan terperinci Bagaimana untuk menggunakan projek php ke sistem linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!