centOS6安裝PHP(yum方式)

系統信息:

centOS6,PHP5.5

1.檢查是否已經安裝PHP。

yum list installed | grep php
rpm -qa | grep php
# 如果有,則卸載
rpm -e php-fpm-5.3.3-47.el6.x86_64 --nodeps

2.配置安裝包源。

# Centos 5.X
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
# CentOs 6.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
# CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

3.執行安裝。

yum list php*

問題:yum install libmcrypt libmcrypt-devel mcrypt mhash -y
報錯:No package libmcrypt available.
解決方法:  //擴展包更新包
yum install epel-release

安裝相關依賴依賴:

yum -y install wget vim pcre pcre-devel openssl openssl-devel libicu-devel gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses ncurses-devel curl curl-devel krb5-devel libidn libidn-devel openldap openldap-devel nss_ldap jemalloc-devel cmake boost-devel bison automake libevent libevent-devel gd gd-devel libtool* libmcrypt libmcrypt-devel mcrypt mhash libxslt libxslt-devel readline readline-devel gmp gmp-devel libcurl libcurl-devel openjpeg-devel
yum -y install php56w.x86_64
yum -y --enablerepo=webtatic install php56w-devel
yum -y install php56w-pdo php56w-xml php56w-gd php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-opcache.x86_64
yum -y install php56w-fpm
#設置php-fpm開機啓動
chkconfig php-fpm on
#啓動php-fpm
/etc/init.d/php-fpm start
# 查看PHP版本
php -v

4.yum安裝默認位置查看。

where is php

/usr/bin/php-config
   --prefix 獲取到安裝目錄 
   --libs 庫文件
   --extension-dir 擴展文件
   --include-dir  頭文件
   --php-binary php程序所在位置

/usr/bin/php-config --php-binary

/etc/init.d/php-fpm start

netstat -anp | grep 9000

http://211.149.239.182:9000/ 

配置Nginx支持PHP:

vi  /etc/nginx/conf.d/default.conf 

 解開Nginx.cnf裏面的註釋:

 

發佈了203 篇原創文章 · 獲贊 120 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章