Rumah >Operasi dan penyelenggaraan >Nginx >Bagaimana untuk memasang PHP dan Nginx pada Centos7
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:
senarai versi php
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.gzMasukkan direktori fail Unzip: cd php-7.2.10.tar.gzKemudian 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-fileinfoKemudian lengkapkan kompilasi dan pemasangan akhir melalui arahan berikut:
make && make install
source /etc/profile
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 berkaitanyum -y install gcc gcc-c++ autoconf automake make yum -y install zlib zlib-devel openssl yum -yinstallopenssl-devel pcre pcre-develLangkah 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:
senarai versi nginx
Salin pautan versi yang sepadan, masukkan direktori operasi di atas, /usr/local untuk beroperasi Masukkan direktori: cd /usr/localMuat turun fail: wgetEkstrak fail: tar -zxvf nginx-1.8.0.tar.gzSelepas memasuki direktori fail penyahmampatan: cd nginx-1.8.0Kemudian susun dan pasang melalui arahan:. /configure make && make installSelepas 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!