Bagaimana untuk menyusun dan memasang php7.3

PHPz
Lepaskan: 2023-03-31 10:11:11
asal
2390 orang telah melayarinya

PHP 7.3 ialah versi terkini bahasa PHP Berbanding dengan versi lama, ia mempunyai prestasi dan kelajuan yang lebih baik, dan juga mempunyai sokongan sambungan yang bijak. Untuk prestasi dan keselamatan terbaik, kami perlu menyusun dan memasang PHP 7.3 secara manual. Berikut adalah langkah dan arahan khusus.

1. Persediaan sebelum pemasangan

Sebelum memulakan pemasangan, sila pastikan pakej perisian berikut telah dipasang pada sistem anda:

  • GCC
  • buat
  • autoconf
  • libcurl4-openssl-dev
  • libssl-dev
  • libxml2-dev
  • libmcrypt-dev 🎜>
  • libreadline-dev
  • libpng-dev
  • libjpeg-dev
  • libfreetype6-dev
  • libzip-dev
Anda boleh memasang semuanya serentak dengan arahan berikut:

sudo apt-get update
sudo apt-get install -y gcc make autoconf libcurl4-openssl-dev libssl-dev libxml2-dev libmcrypt-dev libreadline-dev libpng-dev libjpeg-dev libfreetype6-dev libzip-dev
Salin selepas log masuk
2. Muat turun dan nyahzip kod sumber

Sekarang kita perlu memuat turun kod sumber PHP 7.3. Anda boleh memuat turun pakej kod sumber terus dari tapak web rasmi PHP, atau anda boleh menggunakan arahan berikut:

wget https://www.php.net/distributions/php-7.3.30.tar.gz
Salin selepas log masuk
Selepas muat turun selesai, kami perlu menyahmampat pakej kod sumber.

tar -zxvf php-7.3.30.tar.gz
Salin selepas log masuk
3. Susun dan pasang

Selepas membuka zip, masukkan direktori dan jalankan arahan berikut untuk menyusun PHP 7.3 secara manual:

cd php-7.3.30
./configure --prefix=/usr/local/php7 \
--with-config-file-path=/usr/local/php7/etc \
--enable-fpm \
--with-fpm-user=www-data \
--with-fpm-group=www-data \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-iconv-dir \
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--with-libxml \
--with-curl \
--with-gd \
--with-mcrypt \
--with-openssl \
--enable-mbstring \
--enable-soap \
--enable-sockets \
--disable-ipv6 \
--disable-debug \
--enable-opcache \
--enable-xml \
--enable-zip \
--enable-bcmath \
--enable-calendar \
--enable-exif \
--enable-ftp \
--enable-gd-native-ttf \
--enable-maintainer-zts \
--enable-pcntl \
--enable-shmop \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--with-readline \
--with-pear
Salin selepas log masuk
Perhatikan bahawa ia memerlukan untuk disesuaikan mengikut konfigurasi sistem anda dan buat pelarasan yang sesuai.

Selepas pelaksanaan berjaya, jalankan arahan berikut untuk memasang PHP 7.3 ke dalam sistem:

make
sudo make install
Salin selepas log masuk
Kini, PHP 7.3 telah berjaya dipasang!

4. Konfigurasikan PHP 7.3

Untuk membolehkan sistem menggunakan PHP 7.3 secara normal, kita perlu melakukan beberapa konfigurasi. Dalam langkah sebelumnya, kami telah memasang PHP ke dalam direktori

, kini kami perlu mencipta fail konfigurasi php.ini: /usr/local/php7

sudo mkdir /usr/local/php7/etc
sudo cp php.ini-development /usr/local/php7/etc/php.ini
sudo cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf
Salin selepas log masuk
5 Mula dan hentikan PHP FPM

PHP FPM ialah pengurus proses FastCGI untuk PHP. Selepas memasang PHP, kita perlu memulakannya secara manual:

sudo /usr/local/php7/sbin/php-fpm
Salin selepas log masuk
Kita juga boleh menghentikan PHP FPM dengan arahan berikut:

sudo /usr/local/php7/sbin/php-fpm -s stop
Salin selepas log masuk
Ringkasan

Itu sahaja, Penyusunan dan pemasangan PHP 7.3 selesai. Proses pemasangan tidak rumit, cuma ikuti langkah demi langkah di atas. Perlu diingatkan bahawa memandangkan PHP 7.3 ialah versi terkini bahasa PHP dan tidak serasi dengan semua program, ujian yang mencukupi mesti dijalankan semasa menaik taraf untuk mengelakkan ketidakserasian.

Atas ialah kandungan terperinci Bagaimana untuk menyusun dan memasang php7.3. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan