Cara memasang modul php dalam centos6: 1. Sediakan persekitaran dan pasang pakej bergantung 2. Susun dan pasang, tambah pembolehubah persekitaran 3. Konfigurasikan Apache untuk menyokong PHP.
Persekitaran pengendalian artikel ini: sistem centos 6, php 5.6, komputer thinkpad t480.
Berikut ialah langkah-langkah untuk menyusun dan memasang php 5.6 (modul apache) pada centos6.5:
1 Penyediaan persekitaran
1
# wget http://cn2.php.net/distributions/php-5.6.30.tar.gz # tar -xf php-5.6.30.tar.gz -C /usr/local/src/
2. Cipta pengguna www
# groupadd www # useradd -g www -s /sbin/nologin -M www
3 Pasang sumber epel
# yum install epel-release -y
4 >2. Susun dan pasang
# yum install gcc gcc-c++ make zlib zlib-devel libxml2 libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv libiconv-devel freetype-devel libpng-devel gd bison bison-devel readline-devel gd-devel libicu-devel libedit-devel libcurl-devel sqlite-devel jemalloc jemalloc-devel libxslt-devel libmcrypt libmcrypt-devel mhash mhash-devel mcrypt pcre pcre-devel bzip2 bzip2-devel curl curl-devel openssl-devel openldap openldap-devel -y
./configure --prefix=/usr/local/php \ --with-config-file-path=/etc/php/ \ --with-apxs2=/usr/local/httpd24/bin/apxs \ --with-mysql=mysqlnd \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-gd \ --with-iconv \ --with-mcrypt \ --with-mhash \ --with-openssl \ --with-curl \ --with-zlib \ --with-bz2 \ --with-freetype-dir \ --with-jpeg-dir \ --with-png-dir \ --with-xsl \ --with-pcre-dir \ --with-readline \ --with-gettext \ --with-xmlrpc \ --with-libxml-dir \ --enable-shared \ --enable-bcmath \ --enable-soap \ --enable-mbregex \ --enable-pcntl \ --enable-opcache \ --enable-calendar \ --enable-shmop \ --enable-xml \ --enable-sysvmsg \ --enable-sysvsem \ --enable-sysvshm \ --enable-sockets \ --enable-ftp \ --enable-zip \ --enable-gd-jis-conv \ --enable-exif \ --enable-mbstring \ --enable-inline-optimization \ --disable-debug \ --disable-rpath
# make && make install
Tambah PATH pembolehubah persekitaran
# mkdir /etc/php # cp php.ini-development /etc/php/php.ini
Lihat laluan fail konfigurasi php<. 🎜>
# vim /etc/profile PATH=$PATH:/usr/local/php/bin export PATH # source /etc/profile
# /usr/local/php/bin/php --ini
# /usr/local/php/bin/php-config
Cari:
AddType application/x-compress .ZAddType application/x-gzip .gz .tgz
Tambah kandungan berikut
AddType application/x- httpd-php-source .phps
AddType application/x-httpd-php .php
Semak sama ada LoadModule php5_module modules/libphp5.so telah ditambah dan sama ada fail libphp5.so wujud
Tulis fail ujian index.php dengan kandungan berikut dan letakkannya dalam direktori laman web lalai Apache DocumentRoot #Default path /var/www/html
Mulakan perkhidmatan Apache fail konfigurasi httpd.conf dan cari log ralat error.log untuk menyelesaikan masalah.
<?php phpinfo(); ?>
Gunakan pelayar untuk melawati http://IP/, jika anda dapat melihat konfigurasi PHP, bermakna anda berjaya
service httpd restart
latihan php
Atas ialah kandungan terperinci Bagaimana untuk memasang modul php pada centos6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!