Untuk menjalankan file PHP sederhana, kita perlu menyiapkan server karena ini adalah bahasa backend. Mari kita bahas langkah-langkah menjalankan aplikasi PHP di sistem Ubuntu. Perhatikan bahwa, kami menjalankan file PHP sederhana di sistem Ubuntu lokal
Untuk mengkonfigurasi server Ubuntu untuk menjalankan aplikasi PHP, lebih baik ikuti artikel Deploy Laravel 5. 7 Aplikasi Di VULTR VC2. Ini mencakup semua langkah untuk mengonfigurasi sistem Ubuntu untuk menjalankan PHP dan menerapkan aplikasi Laravel. Laravel adalah kerangka kerja PHP
Menjalankan file atau aplikasi PHP di sistem operasi Windows jauh lebih sederhana menggunakan software XAMPP. XAMPP dibundel dengan server apache, database Mysql, FTP, dll
Prasyarat
Sebelum melanjutkan artikel ini, saya berasumsi bahwa pembaca sudah bekerja dengan sistem operasi Linux dan perintah Unix/Linux
Kami menggunakan teknologi berikut untuk menjalankan PHP di Ubuntu dan Anda harus mengetahuinya
- Apache2
- PHP
- MySQL
- phpMyAdmin
Apa yang akan kita pelajari
Pada artikel ini, kita akan menjalankan aplikasi PHP di sistem Ubuntu. -
- Siapkan server Apache2
- Instal PHP
- Siapkan MySQL
- Instal phpMyAdmin
Langkah-langkah menjalankan aplikasi PHP di Ubuntu
Mari gali langkah-langkah untuk menjalankan aplikasi PHP di Ubuntu. Kita perlu menyiapkan server web, PHP, dan MySQL terlebih dahulu untuk menjalankan aplikasi PHP
Perbarui dan Tingkatkan Paket
Sebelum memulai penginstalan paket, lebih baik perbarui dan perbarui paket yang ada di sistem kami
- apt-get update memperbarui daftar paket yang tersedia dan versinya, tetapi tidak menginstal atau memutakhirkan paket apa pun
- apt-get upgrade sebenarnya menginstal versi terbaru dari paket yang Anda miliki. Setelah memperbarui daftar, pengelola paket mengetahui tentang pembaruan yang tersedia untuk perangkat lunak yang telah Anda instal
sudo apt-get update sudo apt-get upgrade
Instal Apache2
File PHP membutuhkan server web untuk dijalankan. Server web yang umum digunakan saat ini adalah, Apache2 dan NGINX. Dalam panduan ini, kami menggunakan Apache2. Itu dapat diinstal dengan perintah di bawah ini
sudo apt-get install apache2_
Instal PHP
Kami sangat membutuhkan PHP di sistem Ubuntu kami untuk menjalankan aplikasi PHP. Instal versi terbaru PHP dengan perintah di bawah ini
sudo apt install php
Instal MySQL
Jika proyek PHP kami menggunakan database, itu membutuhkan server database di sistem kami. Basis data dengan PHP yang paling banyak digunakan adalah MySQL. Ini dapat diatur menggunakan langkah-langkah di bawah ini
sudo apt-get install mysql-server mysql-client sudo mysql_secure_installation
Saat diminta, jawab pertanyaan menggunakan panduan di bawah ini
Enter current password for root [enter for none]: [Press Enter] Set root password? [Y/n]: Y New password: [Enter password for mysql DB] Re-enter new password: [Repeat password] Remove anonymous users? [Y/n]: Y Disallow root login remotely? [Y/n]: Y Remove test database and access to it? [Y/n]: Y Reload privilege tables now? [Y/n]: Y_
Di versi terbaru MySQL, ini mengembalikan dukungan untuk pengguna root. Jadi, Anda tidak dapat memigrasi database dengan pengguna root. Sehingga kita perlu membuat pengguna baru dan memberikan semua hak istimewa kepada pengguna
Catatan. Ubah nama pengguna dan kata sandi seperti yang kita butuhkan dalam perintah di bawah ini
sudo mysql --user=root mysql CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION; EXIT;
Instal phpMyAdmin
phpMyAdmin adalah alat perangkat lunak gratis yang ditulis dalam PHP, dimaksudkan untuk menangani administrasi MySql melalui Web. Secara sederhana, kita dapat menggambarkannya sebagai, Graphical User Interface [GUI] untuk mengelola database MySQL
Untuk menginstal phpMyAdmin menggunakan perintah di bawah ini
sudo apt-get install phpmyadmin_
Ini akan meminta kredensial MySQL Anda dan Anda harus memberikannya dengan benar
Kita dapat mengakses panel phpMyAdmin menggunakan tautan di bawah ini
//localhost/phpmyadmin
Kesalahan phpMyAdmin tidak ditemukan
Terkadang mengakses phpMyAdmin dari browser dapat menghasilkan kesalahan,
“URL yang diminta /phpmyadmin tidak ditemukan di server ini”
Untuk mengatasi kesalahan ini, jalankan langkah-langkah berikut. -
- Buka apache2. conf menggunakan editor nano
sudo -H nano /etc/apache2/apache2.conf_
2. Tempel baris berikut ke akhir file
Include /etc/phpmyadmin/apache.conf
_3. Mulai ulang server apache
sudo apt-get install apache2_0
Buat Database [Hanya jika aplikasi PHP kita membutuhkan database untuk dijalankan]
Ini adalah langkah opsional dan hanya diperlukan jika proyek PHP kita membutuhkan database. Membuat database MySQL dapat dengan mudah dilakukan menggunakan phpMyAdmin
- Buka tautan di bawah ini. http. //localhost/phpmyadmin
- Sekarang Masukkan nama pengguna dan kata sandi [Seperti yang Anda berikan pada langkah 4]
- Klik tab Baru
- Masukkan nama basis data
Tekan Buat
Itu juga perlu mengonfigurasi detail database dalam proyek PHP kami
Tempel atau tiru proyek ke direktori root server web Apache
var/www/html adalah direktori tempat server web Apache mencari file untuk ditayangkan di domain kami secara default. Lokasi ini nantinya dapat diubah menjadi nilai berapa pun yang kita inginkan
Tapi sekarang, kita harus menempelkan/menggandakan file atau proyek PHP kita ke direktori ini. Secara default, lokasi direktori ini dapat dilihat di lokasi yang ditunjukkan di bawah ini
sudo apt-get install apache2_1
Menjalankan file atau proyek PHP
Sekarang saatnya menjalankan file PHP kita. https. //localhost langsung ke beranda apache2 kita. http. //localhost/MyApp. php menjalankan MyApp. php di dalam direktori /var/www/html
Catatan. Sebagai contoh, saya memilih MyApp. php sebagai contoh file PHP dan MyPHPProject sebagai contoh direktori proyek PHP
sudo apt-get install apache2_2
Jika ini adalah proyek PHP di dalam direktori, ubah jalur URL
sudo apt-get install apache2_3
Jika proyek PHP kita berisi file index. php di root, tidak perlu memasukkan nama file. URL di bawah menjalankan proyek PHP kami
sudo apt-get install apache2_4
Ringkasan
Nah pada artikel kali ini kita membahas langkah-langkah menjalankan aplikasi PHP di sistem Ubuntu. Pertama, kami menyiapkan lingkungan LAMP dan menjalankan aplikasi PHP