Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menyusun dan memasang php7.3

Bagaimana untuk menyusun dan memasang php7.3

PHPz
PHPzasal
2023-03-31 10:08:472326semak imbas

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
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
Selepas muat turun selesai, kami perlu menyahmampat pakej kod sumber.

tar -zxvf php-7.3.30.tar.gz
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
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
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
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
Kita juga boleh menghentikan PHP FPM dengan arahan berikut:

sudo /usr/local/php7/sbin/php-fpm -s stop
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!

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