Cara memasang php5.6.15: 1. Sediakan fail pemasangan; 2. Sediakan persekitaran pemasangan dan pakej yang diperlukan; local /php5615..." perintah untuk memasang PHP; 4. Konfigurasikan perkhidmatan fpm.
Persekitaran pengendalian artikel ini: sistem windows7, versi php 5.6.15, komputer DELL G3
Cara memasang php 5.6.15?
Kompilasi dan pasang PHP 5.6.15
1 Sediakan fail pemasangan
php-5.6.15.tar http://php.net/downloads.php
2. Sediakan persekitaran Pemasangan dan pakej yang diperlukan
yum install -y libxml2-devel openssl-devel libcurl-devel libjpeg-devel libpng-devel libicu-devel openldap-devel yum install gcc gcc-c++ #编译工具如果想让编译的php支持mcrypt扩展,需安装libmcrypt libmcrypt-devel 或者编译安装 tar -zxvf libmcrypt-2.5.7.tar.gz cd libmcrypt-2.5.7 ./configure make && make install
3. menunjuk ke apxs Jika anda tidak tahu lokasi, cuma cari / -name "apxs" untuk mencarinya, supaya php akan menjana
cd php-5.6.15 ./configure --prefix=/usr/local/php5615 --with-config-file-path=/usr/local/php5615/etc --enable-fpm --with-fpm-user=php-fpm --with-fpm-group=www --enable-mysqlnd --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-opcache --enable-mbstring --enable-soap --enable-zip --enable-bcmath --with-openssl --with-zlib --with-curl --with-gd --with-zlib-dir=/usr/lib --with-png-dir=/usr/lib --with-jpeg-dir=/usr/lib --with-mhash --with-apxs2=/usr/local/apache/bin/apxs
(b) . Tambah perkhidmatan permulaan sistem Masukkan direktori fail sumber pemasangan
Kami dapat melihat dengan jelas bahawa php-fpm telah bermula seperti biasa.
Ambil perhatian bahawa php-fpm mendengar port 9000 secara lalai.
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm56chmod+x /etc/init.d/php-fpm56chkconfig --add php-fpm56service php-fpm56 startss -tnl
4. Menggabungkan php dengan apache Ubah suai fail konfigurasi http.conf apache (a) Tambah modul LoadModulephp5_module/libphp5. JADI <<> <检> Beri perhatian untuk menyemak sama ada sudah ada baris dalam fail konfigurasi >
Gunakan apache's FilesMatch
Jika anda mahukan fail yang berakhir dengan .php,.php2, .php3, .php4, .php5, .php6,.phtml, buat apacheJika dilaksanakan sebagai php, anda boleh menulis seperti ini:
( c) Cari DirectoryIndex index.html
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
<FilesMatch \.php$> etHandlerapplication/x-httpd-php </FilesMatch>
<FilesMatch "\.ph(p[2-6]?|tml)$"> SetHandlerapplication/x-httpd-php </FilesMatch>
Jika PHP dan Nginx tidak berada pada mesin yang sama, anda perlu menukar alamat mendengar klien dan port dalam fail konfigurasi PHP , benarkan nginx mengakses
Konfigurasikan nginx untuk menyokong php, seperti berikut:
<?php $conn =mysql_connect('127.0.0.1','root','123456'); if($conn) echo succ; else echo fail; mysql_close(); phpinfo();?>
vim /usr/local/php/etc/php-fpm.conf listen=192.168.61.161:9000;
Tutorial Video PHP
"Atas ialah kandungan terperinci Cara memasang php 5.6.15. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!