寫在前面:
建議在安裝的時候加上需要支援的相關擴充套件,以免照成後續開發過程中需要新增擴充套件而照成的麻煩。我在第一次安裝的時候就是為了圖省事,沒有加入編譯引數,照成後續需要重灌的尷尬。當然你也可以在後續乙個個新增或者,不過那要會花費你大量的時間和精力。
安裝的php的版本
[root@localhost bin]# ./php -v
php5.6.3 (cli) (built:
jul11
201619:
46:00)
thephp
group
zend
zend
technologies
解壓壓縮包,進入到壓縮檔案中去
1. 官網
2. 本人整理的安裝包
編譯安裝
我使用的編譯引數
./configure --prefix=/usr/local/php \
--with-config-file-path=/usr/local
/php/etc \
--with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-freetype-dir \
--with-jpeg \
--with-png \
--with-zlib \
--with-libxml-dir=/usr \
--enable-xml \
--disable-rpath \
--enable-bcmath \
--enable-shmop \
--enable-sysvsem \
--enable-inline-optimization \
--with-curl \
--enable-mbregex \
--enable-fpm \
--enable-mbstring \
--with-mcrypt=/usr/local
/libmcrypt \
--with-gd \
--enable-gd-native-ttf \
--with-openssl \
--with-mhash \
--enable-pcntl \
--enable-sockets \
--with-ldap \
--with-ldap-sasl \
--with-xmlrpc \
--enable-soap \
--enable-opcache=no \
--with-apxs2=/usr/local
/apache/bin
/apxs
檢視已經安裝了的 php 的編譯引數
[root@localhost bin]# cd /usr/local/php/bin/
[root@localhost bin]# cat php-config | grep configure
遇到的問題
1.
checking libxml2 install dir... no
checking for xml2-config path...
configure: error: xml2-config not found. please check your libxml2 installation.
解決辦法:
yum install libxml2
yum install libxml2-devel
2.checking size of
long int... 8
configure: error: cannot find ldap libraries in /usr/lib.
解決辦法
cp -frp /usr/lib64/libldap* /usr/lib/
本文在有道雲筆記的位址(有道雲筆記中保持最新的狀態): liunx下mysql的安裝
liunx系統中安裝mysql的步驟 2 解除安裝老版本的mysql 查詢並刪除mysql有關的檔案 find name mysql rm rf 上邊查詢到的路徑,多個路徑用空格隔開 3 在安裝目錄下解壓檔案 如果自己定義了安裝路徑,沒有放在 usr local下的話,後面的安裝可能報錯,我自己的路...
liunx下mysql的安裝
liunx系統中安裝mysql的步驟 2 解除安裝老版本的mysql 查詢並刪除mysql有關的檔案 find name mysql rm rf 上邊查詢到的路徑,多個路徑用空格隔開 3 在安裝目錄下解壓檔案 如果自己定義了安裝路徑,沒有放在 usr local下的話,後面的安裝可能報錯,我自己的路...
Liunx 下Redis 的安裝
一.redis 的簡介 redis是一款開源的 高效能的鍵 值儲存。它常被稱作是一款資料結構伺服器,它是乙個key value儲存系統。和memcache類似,memecache只支援字元竄的資料型別,而redis支援儲存的value型別包括string list set zset和hash。這些資...