Bagaimana untuk memasang PHP dan Nginx pada Centos7

PHPz
Lepaskan: 2023-05-14 15:37:06
ke hadapan
1787 orang telah melayarinya

1. Pasang php

Ketika WeChat menjadi popular pada tahun 2013, penggunaan php telah menjadi popular semula. Secara peribadi saya rasa sebabnya ialah:

1 Kos PHP adalah rendah

2. Ia adalah pantas untuk bermula dengan PHP

3 agak pendek

4. Kelahiran tp5 telah meningkatkan kecekapan pembangunan antara muka PHP. Oleh kerana terdapat banyak permintaan, konfigurasi pelayan banyak syarikat perlu dapat menyokong persekitaran PHP untuk menyelesaikan pembinaan projek. Sebenarnya, secara amnya terdapat dua jenis perisian pemasangan centos Yang pertama adalah pemasangan cepat dan yang kedua adalah kompilasi dan pemasangan sumber php yang sepadan dan lengkapkannya melalui pemasangan yum Untuk proses pemasangan langkah demi langkah, saya hanya akan bercakap tentang cara menyusun dan memasang dan proses menyusun dan memasang.

Langkah pertama ialah menyemak sama ada sistem mempunyai php secara lalai sebelum pemasangan Anda boleh menyemaknya dengan mencari fail atau proses php Jika ia dipasang dan ia bukan versi yang kami perlukan, anda boleh menyahpasang fail yang berkaitan melalui arahan berikut:

yum remove php*

Langkah kedua, pasangkan kebergantungan php yang berkaitan

yum install -y gcc gcc-c++ libxml2-devel openssl-devel libcurl-devel libjpeg-devel libpng-devel libicu-devel openldap-devel freetype freetype-devel

Yang ketiga langkah, pergi ke laman web rasmi php untuk melihat pautan tar.gz yang dimuat turun, seperti yang ditunjukkan di bawah:

Bagaimana untuk memasang PHP dan Nginx pada Centos7

senarai versi php

Bagaimana untuk memasang PHP dan Nginx pada Centos7

Pilih apa yang anda mahu pada halaman ini Sumber fail negara yang dimuat turun

Selepas memilih sumber fail, salin pautan muat turun fail, muat turun, susun dan pasangkannya melalui arahan wget dalam sistem. Secara peribadi, saya sudah biasa beroperasi dalam direktori /usr/local Langkah-langkah khusus adalah seperti berikut:

Masukkan direktori operasi: cd /usr/local

Muat turun fail: wget<.>

Nyahzip fail: tar -zxvf php-7.2.10.tar.gz

Masukkan direktori fail Unzip: cd php-7.2.10.tar.gz

Kemudian susun dengan arahan berikut:

./configure --prefix=/usr/local/php - -with-config-file-path=/usr/local/php/etc --with-mysql =/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-iconv --with-zlib --with-libxml-dir=/usr --enable-xml -- disable-rpath --dayakan-bcmath --dayakan-shmop --dayakan-sysvsem --dayakan-pengoptimuman-sebaris --dengan -curl --dayakan-mbregex --dayakan-fpm --dayakan-mbstring --dengan-gd --dayakan-gd-native-ttf --dengan-openssl --dengan-mhash --dayakan-pcntl --dayakan- soket --dengan-xmlrpc --dayakan-zip --dayakan-sabun --dayakan-opcache - -with-pdo-mysql --enable-maintainer-zts -with-mcrypt=/usr/include --with-mysql= shared,mysqlnd --with-mysqli=shared,mysqlnd --with-pdo-mysql=shared, mysqlnd --enable-ftp --enable-session --with-gettext --with-jpeg-dir --with-freetype -dir --enable-fastcgi --without-gdbm --disable-fileinfo


Kemudian lengkapkan kompilasi dan pemasangan akhir melalui arahan berikut:

make && make install

Jika proses pemasangan menggesa bahawa terdapat ralat atau kebergantungan, ia perlu diselesaikan mengikut situasi tertentu Pada ketika ini, kita boleh menggunakan arahan php -v untuk menyemak sama ada pemasangan berjaya.

Nota: Jika versi yang anda lihat tidak konsisten dengan versi yang anda pasang, anda boleh mencari lokasi fail versi yang digesa dan memadamkannya, atau anda boleh biarkan sahaja. Selepas itu, kami menunjuk ke direktori fail yang kami pasang dengan mengubah suai pembolehubah persekitaran Kaedah operasi adalah seperti berikut:

Mula-mula edit fail pembolehubah persekitaran: vim /etc/profile

Tambah eksport. path= di hujung fail "/usr/local/php/bin:$path"

Di mana "/usr/local/php/bin" ialah laluan khusus pemasangan anda , hanya buat perubahan berikut dan laksanakan arahan:

source /etc/profile

Pada masa ini, kami menggunakan php -v sekali lagi untuk melihat versi semasa dan kami dapat melihat nombor versi yang kami pasang .

2. Pasang nginx

nginx ialah perisian pelayan paling utama selain apache, jadi pemasangan ngix juga merupakan konfigurasi asas . :

Langkah pertama ialah menyemak dan memasang pakej kebergantungan yang berkaitan

yum -y install gcc gcc-c++ autoconf automake make

yum -y install zlib zlib-devel openssl 

yum -yinstallopenssl-devel pcre pcre-devel
Salin selepas log masuk

Langkah kedua ialah pergi ke laman web rasmi nginx untuk mencari pautan ke versi yang ingin anda pasang, alamat laman web rasmi:, seperti yang ditunjukkan dalam rajah di bawah:

Bagaimana untuk memasang PHP dan Nginx pada Centos7

senarai versi nginx

Salin pautan versi yang sepadan, masukkan direktori operasi di atas, /usr/local untuk beroperasi

Masukkan direktori: cd /usr/local

Muat turun fail: wget

Ekstrak fail: tar -zxvf nginx-1.8.0.tar.gz

Selepas memasuki direktori fail penyahmampatan: cd nginx-1.8.0

Kemudian susun dan pasang melalui arahan:

. /configure 
make && make install
Salin selepas log masuk

Selepas pemasangan selesai, akan ada folder nginx tambahan di bawah folder /usr/local, yang mengandungi fail conf, html, log, dan sbin Kami hanya perlu menjalankan ./sbin/nginx untuk memulakan perkhidmatan nginx.

Selepas permulaan, sahkan sama ada perkhidmatan itu benar-benar dimulakan Lawati alamat pelayan dengan penyemak imbas untuk menyemak sama ada ia dimulakan dengan jayanya, saya secara peribadi ingin mengesahkannya melalui curl, kerana jika sesetengah penyedia pelayan melarang 80 atau port tapak, melalui pelayar rangkaian luaran Ia tidak boleh diakses Sudah tentu, anda juga boleh menyemak sama ada perkhidmatan yang sepadan telah dimulakan melalui grep atau nstat.

Atas ialah kandungan terperinci Bagaimana untuk memasang PHP dan Nginx pada Centos7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!