Bagaimana untuk memasang persekitaran php dalam linux

PHPz
Lepaskan: 2023-04-24 14:22:08
asal
4205 orang telah melayarinya

Sebagai sistem pengendalian sumber terbuka, sistem Linux sangat popular di kalangan pembangun. Oleh kerana sistem Linux adalah sumber terbuka, bebas, selamat dan stabil, serta mempunyai tahap kebebasan yang tinggi, pengguna boleh menyesuaikan konfigurasi sistem secara bebas, yang boleh dikatakan memberikan banyak kelebihan kepada pembangun. Artikel ini terutamanya akan memperkenalkan cara memasang persekitaran PHP dalam sistem Linux supaya pembangun boleh dengan senang hati membangunkan PHP.

Pengenalan

PHP ialah bahasa skrip yang digunakan secara meluas dalam pembangunan rangkaian Melalui PHP, pembangun boleh melaksanakan beberapa fungsi interaktif dinamik dengan pantas. Saya percaya semua orang sudah memahami ciri asas PHP Di bawah ini kami akan memperkenalkan cara memasang persekitaran PHP pada sistem Linux.

Pasang persekitaran PHP

Dalam sistem Linux, kami boleh membina persekitaran PHP dengan memasang sambungan teras PHP dan perpustakaan tambahan lain.

Pengenalan kepada kaedah pemasangan

Biasanya terdapat tiga cara untuk memasang PHP dalam sistem Linux:

  1. Secara langsung gunakan pakej PHP yang disediakan oleh pengedaran
  2. Pasang PHP melalui penyusunan kod sumber
  3. Pasang PHP menggunakan binari tersusun

Cara pertama ialah cara paling mudah, anda hanya perlu melaksanakan arahan pemasangan yang sepadan; memerlukan pengetahuan kompilasi dan konfigurasi tertentu, tetapi anda boleh menukar pilihan kompilasi untuk konfigurasi sebelum pemasangan; kaedah ketiga biasanya tidak disyorkan kerana ia mungkin tidak stabil atau kehilangan beberapa sambungan.

Dalam artikel ini, kami akan memperkenalkan dua kaedah pemasangan pertama.

Pemasangan pakej PHP yang disediakan oleh pengedaran

Kebanyakan pengedaran Linux akan menyediakan pemasangan pakej PHP dalam repositori lalai. Kaedah ini agak mudah, dan anda hanya perlu menggunakan alat yang sepadan untuk memasangnya dari gudang.

Debian/Ubuntu

sudo apt-get update
sudo apt-get install php
Salin selepas log masuk

CentOS/RHEL

sudo yum update
sudo yum install php
Salin selepas log masuk

Jika anda perlu memasang versi tertentu PHP, Anda boleh menentukan nombor versi selepas arahan, contohnya:

Debian/Ubuntu

sudo apt-get install php7.4
Salin selepas log masuk

CentOS/RHEL

sudo yum install php74
Salin selepas log masuk

Selepas pemasangan selesai, anda boleh mengesahkan sama ada PHP telah berjaya dipasang dengan melaksanakan php -v Jika ia berjaya dipasang, maklumat versi PHP akan dipaparkan.

Kompilasi dan pemasangan kod sumber

Jika anda ingin mengkonfigurasi persekitaran PHP dengan lebih bebas, anda perlu memasangnya melalui kompilasi kod sumber. Walau bagaimanapun, sebelum melakukan ini, anda perlu memastikan bahawa persekitaran pembangunan dan pakej perisian lain yang diperlukan telah dipasang pada sistem Linux, seperti gcc, make, libxml2-dev, libssl-dev, dsb.

Selepas memuat turun dan menyahmampat fail kod sumber, masukkan direktori PHP yang dinyahmampat dan gunakan perintah ./configure untuk mengkonfigurasi sebelum penyusunan, contohnya:

./configure \
--prefix=/path/to/install \
--with-config-file-path=/usr/local/etc \
--with-mysql \
--with-apxs2
Salin selepas log masuk

Dalam arahan di atas, --prefix=/path/to/install bermaksud PHP Lokasi pemasangan, dan --with-config-file-path=/usr/local/etc menunjukkan lokasi storan fail konfigurasi PHP, yang memudahkan pengurusan seterusnya ke tahap tertentu. Untuk pilihan konfigurasi lain, sila rujuk dokumentasi rasmi PHP.

Selepas konfigurasi selesai, gunakan perintah make untuk menyusun Perintah ini akan menyusun kod sumber PHP dan menjana fail boleh laku yang sepadan. Selepas penyusunan, gunakan perintah make install untuk memasang, yang akan menyalin fail PHP yang disusun ke lokasi yang ditentukan. Selepas melengkapkan pemasangan, anda juga perlu mencipta fail konfigurasi PHP ini secara manual php.ini.

Konfigurasi persekitaran

Selepas PHP dipasang, konfigurasi persekitaran tertentu perlu dilakukan untuk meningkatkan kecekapan pembangunan.

fail konfigurasi php.ini

Fail konfigurasi persekitaran PHP ialah php.ini, yang melaluinya kami boleh melaksanakan beberapa konfigurasi asas PHP. Pada masa lalu, php.ini biasanya terletak dalam direktori /usr/local/etc/php.ini atau /etc/php.ini, tetapi dengan kemunculan pengedaran yang berbeza, laluan fail semasa mungkin berbeza. Ini boleh disahkan oleh laluan fail konfigurasi php.ini dalam output maklumat oleh fungsi phpinfo().

Sambungan PHP

Semasa menjalankan PHP, beberapa fungsi tambahan boleh dilaksanakan melalui pakej sambungan PHP. Pakej sambungan ini biasanya boleh dipasang melalui pengurus pakej. Tetapi jika anda perlu memasang beberapa sambungan yang tidak termasuk dalam pakej sambungan yang disediakan oleh pengurus pakej, anda perlu menggunakan alat PECL untuk membina modul sambungan.

sudo apt-get install php-pear
sudo pecl install <扩展名>
Salin selepas log masuk

Selepas memasang sambungan, anda perlu mengkonfigurasinya dalam php.ini sebelum ia boleh digunakan.

Kesimpulan

Memasang persekitaran PHP adalah keperluan yang sangat biasa di kalangan pembangun yang menggunakan sistem Linux. Dengan memasang melalui dua kaedah yang diperkenalkan dalam artikel ini, anda boleh menyediakan persekitaran PHP dengan mudah, menjadikan proses pembangunan lebih mudah dan bebas kebimbangan. Saya berharap pengenalan dalam artikel ini dapat membantu semua orang memahami dan menggunakan PHP dengan lebih baik.

Atas ialah kandungan terperinci Bagaimana untuk memasang persekitaran php dalam linux. 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