PHP ialah bahasa skrip sumber terbuka yang sangat popular. Ia sangat popular di kalangan pengaturcara kerana kesederhanaan, kemudahan penggunaan dan fungsi yang berkuasa. Banyak sistem Linux disertakan dengan pakej pemasangan PHP, tetapi sesetengah sistem Linux tidak menyediakan PHP, jadi anda perlu memasangnya secara manual. Berikut akan memperkenalkan cara memasang PHP dalam sistem Linux melalui pemasangan manual, dan memberikan gambar rajah struktur direktori PHP.
1. Pasang PHP
1 Muat turun kod sumber PHP
Pergi ke tapak web rasmi PHP (http://php.net/downloads.php) untuk memuat turun. versi terkini kod sumber PHP Versi terkini ialah PHP 7.4.24.
2. Nyahzip kod sumber PHP
Nyahzip pakej kod sumber PHP yang dimuat turun Arahan penyahmampatan adalah seperti berikut:
tar zxvf php-7.4.24.tar. gz
3. Pasang alatan kompilasi dan perpustakaan bergantung
Semasa proses penyusunan, beberapa alatan kompilasi dan perpustakaan bergantung perlu dipasang terlebih dahulu arahan adalah seperti berikut:
sudo apt-get kemas kini
sudo apt-get install build-essential autoconf libtool libssl-dev libcurl4-openssl-dev libxml2-dev libpng-dev libjpeg-dev libfreelibtype6 -dev
4 , Konfigurasikan PHP
Anda perlu mengkonfigurasi kompilasi sebelum pemasangan Anda boleh memasuki antara muka konfigurasi dengan melaksanakan arahan berikut:
cd php-7.4. 24
./configure --prefix=/ usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysqli=mysqlnd --with-pdo-mysql= mysqlnd --with-iconv-dir --with- freetype-dir=/usr --with-jpeg-dir=/usr --with-png-dir=/usr --with-zlib --with-libxml-dir =/usr --enable-simplexml --enable- bcmath --enable-mbstring --enable-sockets --enable-zip --with-curl --enable-fpm --with-fpm-user=www --with -fpm-group=www --with-gd
Maksud setiap parameter adalah seperti berikut:
--prefix: Tentukan laluan pemasangan PHP
-- dengan-config-file-path: Tentukan laluan fail konfigurasi PHP
--with-mysqli: Dayakan perpustakaan sambungan MySQLi
--dengan-pdo-mysql: Dayakan perpustakaan sambungan PDO_MySQL
--dengan-iconv-dir: Dayakan penukaran pengekodan iconv Pustaka sambungan
--with-freetype-dir: Dayakan pustaka fon FreeType
--dengan-jpeg-dir : Dayakan pustaka imej JPEG
--dengan-png- dir: dayakan pustaka imej PNG
--dengan-zlib: dayakan pustaka sambungan mampatan Zlib
--dengan- libxml-dir: dayakan perpustakaan sambungan XML
--dayakan -simplexml: Dayakan perpustakaan sambungan SimpleXML
--dayakan-bcmath: Dayakan perpustakaan sambungan BCMath
--dayakan- mbstring: Dayakan pustaka sambungan MBString
--dayakan-soket : Dayakan perpustakaan sambungan Soket
--dayakan-zip: Dayakan Pustaka sambungan pemampatan Zip
--dengan-curl : Dayakan perpustakaan CURL
--dayakan-fpm: Dayakan pengurus proses FastCGI
--dengan-fpm-user: Tentukan pengguna proses
--dengan-fpm- kumpulan: Tentukan kumpulan pengguna proses
5. Susun dan pasang PHP
Selepas konfigurasi, anda boleh menyusun dan memasang melalui arahan berikut:
make
sudo make install
6. Uji PHP
Pemasangan selesai Selepas itu, anda boleh menguji sama ada PHP berjaya dipasang dengan menjalankan arahan berikut:
/usr/local/php/bin/ php -v
Jika pemasangan berjaya, nombor versi PHP akan dikeluarkan.
2. Rajah struktur direktori PHP
Selepas berjaya memasang PHP, anda boleh melihat gambar rajah struktur direktori PHP, seperti yang ditunjukkan di bawah:
/usr/local/php/ ├── bin/ # 存放PHP的可执行文件 │ ├── php │ ├── php-cgi │ ├── phpdbg │ ├── php-fpm │ ├── phpize │ └── pecl ├── etc/ # 存放PHP的配置文件目录 │ ├── php.ini │ ├── php-fpm.conf │ └── php-fpm.d/ │ ├── www.conf │ └── other.conf ├── include/ # 存放PHP的头文件目录 ├── lib/ # 存放PHP共享库文件目录 ├── libexec/ # 存放CGI及命令行接口 ├── sbin/ # 存放PHP进程管理器相关命令文件目录
Di atas ialah PHP dalam rajah struktur Direktori Linux. Bagi pemula, adalah sangat penting untuk memahami struktur direktori PHP, kerana ia membantu memahami penggunaan dan konfigurasi PHP dalam sistem Linux.
Ringkasan
Memasang PHP dalam sistem Linux adalah sangat mudah Anda hanya perlu memuat turun pakej kod sumber, memasang alat penyusunan dan perpustakaan bergantung, mengkonfigurasi, menyusun dan memasang. Selepas pemasangan selesai, anda boleh melihat gambar rajah struktur direktori PHP, yang akan membantu anda memahami penggunaan dan konfigurasi PHP dalam sistem Linux. Saya harap artikel ini berguna kepada pemula PHP.
Atas ialah kandungan terperinci Gambar rajah struktur direktori pemasangan Linux PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!