標籤:linux
前提是:nginx和mysql服務啟動
650) this.width=650;" width="600" height="303" title="18.jpg" style="width:600px;height:303px;" src="https://s1.51cto.com/wyfs02/M00/00/D0/wKiom1mdoi3gQydLAACr7awlAQE098.jpg" border="0" vspace="0" hspace="0" alt="wKiom1mdoi3gQydLAACr7awlAQE098.jpg" />
[[email protected] mysql]# netstat -lntup|egrep "nginx|mysql"
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2742/mysqld
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2931/nginx
安裝環境:
[[email protected] mysql]# cat /etc/redhat-release CentOS release 6.8 (Final)[[email protected] mysql]# uname -r2.6.32-642.el6.x86_64[[email protected] mysql]# uname -mx86_64
檢查有沒有安裝兩個庫:
rpm -qa freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel
rpm -qa zlib-devel libxm12-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel
[[email protected] mysql]# rpm -qa freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel[[email protected] mysql]# rpm -qa zlib-devel libxm12-devel libjpeg-devel libjpeg-turbo-devel libiconv-develzlib-devel-1.2.3-29.el6.x86_64[[email protected] mysql]#
提示:libjpeg-turbo-devel是早期的libjpeg-devel的新名字,libcurl-devel是早期的curl-devel的新名字。
每個lib一般都會存在對應的以“*-devel”命名的包安裝對應的“-devel”包後,對應的lib包會自動安裝好,例如安裝gd-devel就會安裝gd。
這些lib庫也不是必須安裝的,但是目前的企業環境下一般都需要安裝。否則,PHP程式運行有問題,例如驗證碼無法顯示等。
執行下面命令安裝相關的LIB軟體包:
[[email protected] mysql]# yum install zlib-devel libxm12-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel -y[[email protected] mysql]# yum install freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel -y
檢查是否yum安裝成功
[[email protected] mysql]# rpm -qa freetype-devel libpng-devel gd-devel libcurl-devel libxslt-develgd-devel-2.0.35-11.el6.x86_64freetype-devel-2.3.11-17.el6.x86_64libpng-devel-1.2.49-2.el6_7.x86_64libxslt-devel-1.1.26-2.el6_3.1.x86_64libcurl-devel-7.19.7-53.el6_9.x86_64[[email protected] mysql]# rpm -qa zlib-devel libxm12-devel libjpeg-devel libjpeg-turbo-devel libiconv-devellibjpeg-turbo-devel-1.2.1-3.el6_5.x86_64zlib-devel-1.2.3-29.el6.x86_64
發現有兩個包沒有安裝成功:No package libxm12-devel available.和No package libiconv-devel available.
[[email protected] mysql]# yum install zlib-devel libxm12-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel -yFailed to set locale, defaulting to CLoaded plugins: fastestmirror, securitySetting up Install ProcessLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.comPackage zlib-devel-1.2.3-29.el6.x86_64 already installed and latest versionNo package libxm12-devel available.Package libjpeg-turbo-devel-1.2.1-3.el6_5.x86_64 already installed and latest versionPackage libjpeg-turbo-devel-1.2.1-3.el6_5.x86_64 already installed and latest versionNo package libiconv-devel available.Nothing to do
從以上結果看出,僅有libiconv-devel這個包滿意安裝,因為預設的yum源沒有此包,後面會編譯安裝。
當然也可以一個一個的yum安裝或通過源檔案手工編譯安裝,這個方法太麻煩,畢竟效率優先。
安裝yum無法安裝的libiconv庫。
本文出自 “sandshell” 部落格,請務必保留此出處http://sandshell.blog.51cto.com/9055959/1958843
PHP服務安裝