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!