liunx 下 php 的安裝

2021-07-16 06:50:08 字數 2034 閱讀 5761

寫在前面:

建議在安裝的時候加上需要支援的相關擴充套件,以免照成後續開發過程中需要新增擴充套件而照成的麻煩。我在第一次安裝的時候就是為了圖省事,沒有加入編譯引數,照成後續需要重灌的尷尬。當然你也可以在後續乙個個新增或者,不過那要會花費你大量的時間和精力。

安裝的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。這些資...