Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memasang php pada centos 7.5

Bagaimana untuk memasang php pada centos 7.5

藏色散人
藏色散人asal
2022-01-26 10:54:293410semak imbas

Cara memasang php pada centos7.5: 1. Tambah pengguna php untuk menjalankan proses php-fpm; 2. Buka zip pakej kod sumber php; Laluan pemasangan sudah mencukupi.

Bagaimana untuk memasang php pada centos 7.5

Persekitaran pengendalian artikel ini: Sistem CentOS7.5, versi php7.4.1, komputer DELL G3

Cara memasang php dalam centos 7.5?

CentOS-7.5 Susun dan pasang php-7.4.1

Rekod perjalanan: Secara amnya, yum digunakan untuk memasang pakej, yang lebih tahan terhadap penyusunan kod sumber Saya mencari di Baidu dan berjaya memasangnya~

1 machine: centos 7

Muat turun fail sumber php-7.4.1:

(Disebabkan ralat semasa memuat turun separuh jalan pada pelayan, muat turunnya secara setempat dan muat naik ke pelayan scp php- 7.4.1.tar.gz root@server ip:/ usr/local/)
wget https://www.php.net/distributions/php-7.4.1.tar.gz2. Mulakan pemasangan

Tambah pengguna php untuk menjalankan proses php-fpm
cd /usr/local/
useradd php -s /sbin/nologin

Bagaimana untuk memasang php pada centos 7.5

Nyahzip pakej sumber php

  1. tar -zxf php-7.4.1.tar.gzBagaimana untuk memasang php pada centos 7.5Pasang pakej pergantungan
yum install libxml2-devel sqlite-devel libcurl-devel oniguruma-devel libpng-devel libjpeg-devel freetype-devel libzip-devel openssl-devel -y
cd /usr/local/php-7.4.1
Kompilasi rujukan Parameter
[root@iZ8vbice4h2bcujon9zc00Z php-7.4.1]#  ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mhash --with-openssl --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv --with-zlib --enable-inline-optimization --disable-debug --disable-rpath --enable-shared --enable-bcmath --enable-shmop --enable-sysvsem --enable-gd --with-jpeg --with-freetype --enable-mbregex --enable-mbstring --enable-ftp --enable-pcntl --enable-sockets --enable-soap --without-pear --with-gettext --enable-session --with-curl  --enable-opcache --enable-fpm --with-fpm-user=php --with-fpm-group=php --without-gdbm --enable-fast-install --disable-fileinfo
[root@iZ8vbice4h2bcujon9zc00Z php-7.4.1]# make && make install

Penyusunan dan pemasangan selesaiBagaimana untuk memasang php pada centos 7.5

Bagaimana untuk memasang php pada centos 7.53. Salin fail konfigurasi yang berkaitan ke laluan pemasangan PHP

Skrip permulaan: php-7.4.1/sapi/fpm/init.d.php-fpm

cd  /usr/local/php-7.4.1/sapi/fpm/
cp init.d.php-fpm /usr/local/php/
fail konfigurasi php.ini: php- 7.4.8/php.ini-production

cd  /usr/local/php-7.4.1
cp php.ini-production /usr/local/php/etc/php.ini
Buat fail konfigurasi php-fpm.conf

Pergi ke dll di bawah laluan pemasangan php

/usr/local/php/etc
[root@iZ8vbice4h2bcujon9zc00Z etc]# pwd
/usr/local/php/etc
[root@iZ8vbice4h2bcujon9zc00Z etc]# ls
php-fpm.conf.default  php-fpm.d  php.ini
[root@iZ8vbice4h2bcujon9zc00Z etc]# cp php-fpm.conf.default php-fpm.conf

Bagaimana untuk memasang php pada centos 7.5

Masukkan direktori php-fpm.d dan menamakan semula fail di dalam

[root@iZ8vbice4h2bcujon9zc00Z php-fpm.d]# pwd
/usr/local/php/etc/php-fpm.d
[root@iZ8vbice4h2bcujon9zc00Z php-fpm.d]# ls
www.conf.default
[root@iZ8vbice4h2bcujon9zc00Z php-fpm.d]# 
[root@iZ8vbice4h2bcujon9zc00Z php-fpm.d]# cp www.conf.default www.conf

Bagaimana untuk memasang php pada centos 7.5Mulakan php-fpm
Laksanakan skrip permulaan init.d.php-fpm dan mulakan php-fpm

[root@iZ8vbice4h2bcujon9zc00Z php]# bash init.d.php-fpm start

Bagaimana untuk memasang php pada centos 7.5Edit .bash_profile

vim ~/.bash_profile

Bagaimana untuk memasang php pada centos 7.5Akhir sekali, jalankan perintah

untuk melihat versi PHP php -v
source ~/.bash_profile

Ujinya: vim test.phpBagaimana untuk memasang php pada centos 7.5

Bagaimana untuk memasang php pada centos 7.5

Bagaimana untuk memasang php pada centos 7.5Kajian yang disyorkan: "

Tutorial video PHP

Atas ialah kandungan terperinci Bagaimana untuk memasang php pada centos 7.5. 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