Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Mari kita bincangkan tentang proses pemasangan perisian PHP7

Mari kita bincangkan tentang proses pemasangan perisian PHP7

PHPz
PHPzasal
2023-04-19 09:19:181469semak imbas

PHP7 ialah bahasa pengaturcaraan sumber terbuka dengan prestasi tinggi dan kestabilan yang kukuh Ia sesuai untuk pembangunan web dan skrip baris arahan, dan digunakan secara meluas dalam pembangunan aplikasi, pemprosesan data dan bidang lain. Artikel ini akan memperkenalkan proses pemasangan PHP7 untuk membantu pembangun menyediakan persekitaran pembangunan dengan lebih pantas.

1. Persediaan

Sebelum memasang PHP7, anda perlu memasang dan mengkonfigurasi persekitaran dan perisian yang berkaitan, termasuk pelayan web, pangkalan data, editor, dsb.

1. Pasang pelayan Web

Pelayan Web ialah perisian yang digunakan untuk memproses permintaan HTTP Kita boleh memilih perisian sumber terbuka seperti Apache dan Nginx sebagai pelayan Web.

Dalam sistem Ubuntu, kita boleh memasang Apache dengan menjalankan arahan berikut:

sudo apt-get update
sudo apt-get install apache2

2 Pasang pangkalan data

Dalam aplikasi PHP, pangkalan data adalah Bahagian yang penting pangkalan data, pangkalan data biasa termasuk MySQL, MariaDB, dll.

Dalam sistem Ubuntu, kami boleh memasang MySQL dengan menjalankan arahan berikut:

sudo apt-get update
sudo apt-get install mysql-server

Semasa proses pemasangan, kami akan diminta untuk menetapkan akaun pentadbir dan kata laluan.

3. Pasang editor

Editor ialah alat untuk menulis dan mengubah suai kod.

2. Pasang PHP7

Terdapat banyak cara untuk memasang PHP7, termasuk penyusunan kod sumber, pemasangan pakej binari, dll. Di bawah ini kami akan memperkenalkan langkah-langkah khusus penyusunan kod sumber dan pemasangan pakej binari .

1. Kaedah penyusunan kod sumber

(1) Muat turun pakej kod sumber

Kami boleh memuat turun pakej kod sumber versi stabil terkini di laman web rasmi PHP, muat turun alamatnya ialah http://php.net/downloads.php, Pilih versi stabil PHP7 untuk dimuat turun dan nyahzip pakej kod sumber yang dimuat turun ke direktori tempatan.

(2) Pasang perpustakaan bergantung

Semasa proses penyusunan, anda perlu memasang beberapa perpustakaan bergantung yang diperlukan, termasuk: libxml, libcurl, libjpeg, libpng, libmcrypt, dll.

Dalam sistem Ubuntu, kami boleh memasang perpustakaan ini dengan menjalankan arahan berikut:

sudo apt-get install libxml2-dev libcurl4-gnutls-dev libjpeg-dev libpng-dev libmcrypt-dev

(3) Konfigurasi dan penyusunan

Selepas memasang perpustakaan bergantung, Kami perlu untuk mengkonfigurasi dan menyusun PHP melalui arahan berikut:

./configure --with-apxs2=/usr/bin/apxs2 \
--with-mysql \
--with-mysqli \
--with-mysql-sock=/var/run/mysqld/mysqld.sock \
--with-curl \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--with-zlib-dir \
--with-iconv \
--with-mcrypt \
--enable-fpm \
--enable-sockets \
--enable-bcmath \
--enable-mbstring \
--enable-gd-native-ttf \
--enable-shmop \
--enable-zip \
--enable-exif \
--enable-ftp

(4) Pemasangan

Selepas konfigurasi dan penyusunan selesai, kita boleh memasang PHP melalui arahan berikut:

make
make test
sudo make install

2. Kaedah pemasangan pakej binari

Kaedah pemasangan pakej binari agak mudah dengan menjalankan arahan berikut dalam sistem Ubuntu:

sudo apt-get install php7.0

3. . Konfigurasi persekitaran PHP

Selepas memasang PHP, kami juga perlu membuat beberapa konfigurasi pada persekitaran PHP.

1. Ubah suai fail php.ini

Apabila memasang PHP, fail php.ini akan dijana secara lalai Dalam fail ini, kami boleh mengkonfigurasi beberapa tetapan asas dan sambungan PHP.

Dalam sistem Ubuntu, lokasi lalai fail php.ini ialah /etc/php/7.0/apache2/php.ini.

Kami boleh meningkatkan prestasi PHP dengan mengubah suai konfigurasi berikut:

memory_limit = 256M
max_execution_time = 300
max_input_time = 600
upload_max_filesize = 128M
post_max_size = 256M

Selain itu, dalam sistem Ubuntu, kami juga perlu membuka dua baris konfigurasi berikut:

extension=mysqli.so
extension=gd.so

2. Dayakan PHP FPM

PHP FPM ialah kaedah pemprosesan PHP untuk senario konkurensi tinggi Ia boleh memproses permintaan dengan cepat dan meningkatkan prestasi sistem.

Dalam sistem Ubuntu, kami boleh mendayakan PHP FPM melalui arahan berikut:

sudo apt-get install php7.0-fpm

Selepas mendayakan, kami juga perlu mengubah suai fail konfigurasi Apache /etc/apache2/mods-enabled/php7.0.conf kepada kandungan berikut:

<FilesMatch ".+\.ph(ar|p|tml)$">
SetHandler "proxy:unix:/run/php/php7.0-fpm.sock|fcgi://localhost"
</FilesMatch>

3. Mulakan semula perkhidmatan

Selepas mengubah suai fail konfigurasi php.ini dan Apache, kami perlu memulakan semula perkhidmatan Apache dan PHP FPM untuk menjadikan konfigurasi berkuat kuasa:

sudo service apache2 restart
sudo service php7.0-fpm restart

Pada ketika ini, pemasangan dan konfigurasi PHP7 telah selesai, dan kami dengan senang hati boleh memulakan pembangunan PHP!

Atas ialah kandungan terperinci Mari kita bincangkan tentang proses pemasangan perisian PHP7. 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