How to Install PHP on CentOS 8
Isi kandungan:
- Memasang PHP pada CentOS 8
- Dayakan repositori Remi
- Pasang PHP
- Mengkonfigurasi PHP untuk bekerjasama dengan Apache
- Mengkonfigurasi PHP untuk bekerja dengan Nginx
- Kesimpulannya
PHP adalah salah satu bahasa pengaturcaraan pelayan yang paling banyak digunakan. Ramai CMS dan rangka kerja yang popular seperti WordPress, Magento, dan Laravel dibina dalam PHP.
Dalam panduan ini, kami akan membincangkan cara memasang PHP 7.2, 7.3, atau 7.4 pada CentOS 8. Sebelum memilih versi PHP yang hendak dipasang, pastikan aplikasi anda menyokongnya.
Kami juga akan menunjukkan kepada anda bagaimana untuk mengintegrasikan PHP dengan Nginx dan Apache.
Memasang PHP pada CentOS 8
CentOS 8 diedarkan dengan PHP 7.2. Versi ini menyokong kebanyakan aplikasi PHP moden, tetapi tidak lagi akan dikekalkan secara aktif pada November 2019. Versi PHP yang lebih baru boleh didapati dari repositori Remi.
Dayakan repositori Remi
Sekiranya anda hendak memasang versi stabil PHP PHP 7.2, langkau langkah ini. Jika tidak, jika anda mahu memasang PHP 7.3 atau 7.4 membolehkan repositori Remi dengan menjalankan arahan berikut sebagai root atau pengguna dengan keistimewaan sudo:
sudo dnf install dnf-utils
Perintah di atas juga akan membolehkan repositori EPEL.
Sebaik sahaja pemasangan selesai, jalankan arahan di bawah untuk mendapatkan senarai semua versi PHP yang tersedia:
sudo dnf module list php
Output akan menunjukkan senarai semua modul yang ada, termasuk profil aliran, versi, dan pemasangan yang berkaitan.
Last metadata expiration check: 0:02:11 ago on Fri 18 Oct 2019 08:31:43 PM UTC. CentOS-8 - AppStream Name Stream Profiles Summary php 7.2 common, devel, minimal PHP scripting language Remi's Modular repository for Enterprise Linux 8 - x86_64 Name Stream Profiles Summary php remi-7.2 common, devel, minimal PHP scripting language php remi-7.3 common, devel, minimal PHP scripting language php remi-7.4 common, devel, minimal PHP scripting language Hint: efault, nabled, disabled, nstalled
Modul PHP lalai ditetapkan kepada PHP 7.2. Untuk memasang pelepasan PHP yang lebih baru, dayakan versi yang sesuai:
PHP 7.3
sudo dnf module reset php
sudo dnf module enable php:remi-7.3
PHP 7.4
sudo dnf module reset php
sudo dnf module enable php:remi-7.4
Anda kini bersedia untuk memasang PHP pada pelayan CentOS anda.
Pasang PHP
Perintah berikut akan memasang PHP dan beberapa modul PHP yang paling biasa:
sudo dnf install php php-opcache php-gd php-curl php-mysqlnd
PHP menggunakan FPM dipasang sebagai kebergantungan dan digunakan sebagai pelayan FastCGI. Mulakan perkhidmatan FPM dan dayakan boot secara automatik:
sudo systemctl enable --now php-fpm
Mengkonfigurasi PHP untuk bekerjasama dengan Apache
Mengkonfigurasi PHP untuk bekerja dengan Nginx
Secara lalai, PHP FPM berjalan sebagai
apache
pengguna. Untuk mengelakkan isu kebenaran, kami akan menukar pengguna untuk
nginx
. Untuk melakukannya, edit garisan yang disorot dalam warna kuning:
sudo nano /etc/php-fpm.d/www.conf
/etc/php-fpm.d/www.conf
… user = nginx… group = nginx
Pastikan direktori
/var/lib/php
mempunyai pemilikan yang betul:
chown -R root:nginx /var/lib/php
Setelah selesai, mulakan semula perkhidmatan PHP FPM:
sudo systemctl restart php-fpm
Seterusnya, edit arahan tuan rumah virtual Nginx, dan tambah blok lokasi berikut supaya Nginx dapat memproses fail PHP:
server { #… other code location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
Untuk konfigurasi baru untuk melaksanakan, mulakan semula perkhidmatan Nginx:
Kesimpulannya
PHP 7.2 tersedia untuk pemasangan dari repositori CentOS 8 lalai. Sekiranya anda ingin memasang versi yang lebih baru, anda perlu mengaktifkan repository Remi.
php centosMemasang, memasang semula, menaik taraf, laman web yang memberi tumpuan sepenuhnya kepada cara memasang, memasang, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP.
Microsoft telah melancarkan laman bantuan baru yang memfokuskan semata-mata mengenai cara memasang, memasang semula, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP. Jika anda sedang merancang untuk mengupgrade Windows Vista ke Windows 7, ini adalah sumber yang hebat!
Bagaimana untuk memasang dan menggunakan kompilator php pada centos 7
Komposer adalah pengurus pergantungan untuk PHP. Komposer akan menarik semua pakej PHP yang diperlukan projek anda bergantung kepada dan mengurusnya untuk anda. Dalam tutorial ini, kami akan melalui langkah memasang dan menggunakan Komposer pada mesin CentOS 7.
Bagaimana untuk memasang dan menggunakan kompilator php pada debian 9
Komposer adalah pengurus pergantungan untuk PHP. Tutorial ini menyediakan langkah-langkah yang diperlukan untuk memasang Komposer pada sistem Debian 9.







