進入後選擇右邊要download的版本,選擇.tar.gz結尾的包,進入後選擇節點,可以選擇hong kong節點,對第乙個a標籤右鍵複製鏈結
[root@iz2844brz0xz ~]# wget
如果提示wget命令為找到,則執行
[root@iz2844brz0xz ~]# sudo yum install wget
[root@iz2844brz0xz ~]# tar -zxvf mirror
-z: 表示使用gzip的屬性。單純的安裝完php是不能和nginx一起工作的,只能和apache一起工作,這時候我們需要安裝phpfpm-x: 解開乙個壓縮檔案的引數指令。
-v: 表示壓縮的過程中顯示檔案!這個常用,但不建議用在背景執行過程!
-f: 使用檔名,請留意,在 f 之後要立即接檔名喔!不要再加引數!
參考資料
進入php目錄,安裝依賴包
[root@iz2844brz0xz ~]# cd php-7.1.4/
[root@iz2844brz0xz php-7.1.4]# yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel
依賴包安裝完成後,編譯配置(如果出現錯誤,基本都是上一步的依賴檔案沒有安裝所致)
[root@iz2844brz0xz php-7.1.4]# ./configure \
--prefix=/usr/local
/php \
--with-config-file-path=/etc \
--enable-fpm \
--with-fpm-user=nginx \
--with-fpm-group=nginx \
--enable-inline-optimization \
--disable-debug \
--disable-rpath \
--enable-shared \
--enable-soap \
--with-libxml-dir \
--with-xmlrpc \
--with-openssl \
--with-mcrypt \
--with-mhash \
--with-pcre-regex \
--with-sqlite3 \
--with-zlib \
--enable-bcmath \
--with-iconv \
--with-bz2 \
--enable-calendar \
--with-curl \
--with-cdb \
--enable-dom \
--enable-exif \
--enable-fileinfo \
--enable-filter \
--with-pcre-dir \
--enable-ftp \
--with-gd \
--with-openssl-dir \
--with-jpeg-dir \
--with-png-dir \
--with-zlib-dir \
--with-freetype-dir \
--enable-gd-native-ttf \
--enable-gd-jis-conv \
--with-gettext \
--with-gmp \
--with-mhash \
--enable-json \
--enable-mbstring \
--enable-mbregex \
--enable-mbregex-backtrack \
--with-libmbfl \
--with-onig \
--enable-pdo \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-zlib-dir \
--with-pdo-sqlite \
--with-readline \
--enable-session \
--enable-shmop \
--enable-******xml \
--enable-sockets \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--enable-wddx \
--with-libxml-dir \
--with-xsl \
--enable-zip \
--enable-mysqlnd-compression-support \
--with-pear \
--enable-opcache
prefix為安裝路徑,我們指定為/usr/local/php7
,後面的with-config-file-path
為配置檔案的位置。
開始正式安裝
[root@iz2844brz0xz php-7.1.4]# make
[root@iz2844brz0xz php-7.1.4]# make install
如果提示thank you for using php
表示安裝成功。
接下來配置環境變數
[root@iz2844brz0xz php-7.1.4]# vi /etc/profile
在末尾追加
path=$path
:/usr/local/php/bin
export path
新增完成後,用source
執行命令使得改動立即生效
[root@iz2844brz0xz php-7.1.4]# source /etc/profile
接下來
[root@iz2844brz0xz php-7.1.4]# cp php.ini-production /etc/php.ini
[root@iz2844brz0xz php-7.1.4]# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
[root@iz2844brz0xz php-7.1.4]# cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
[root@iz2844brz0xz php-7.1.4]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
[root@iz2844brz0xz php-7.1.4]# chmod +x /etc/init.d/php-fpm
最後啟動php-fpm~
[root@iz2844brz0xz php-7.1.4]# /etc/init.d/php-fpm start
ok,成功!
安裝完成後進入~
目錄,建立乙個測試用例
[root@iz2844brz0xz ~]# vim test.php
若沒有vim,用sudo yum install vim
安裝vim
寫上
<?php
phpinfo();
?>
執行php檔案,bin
前面是安裝php的路徑,用bin
下的php
執行我們的test.php
檔案
[root@iz2844brz0xz ~]# /usr/local/php7/bin/php test.php
若列印出php資訊,表明我們的php安裝成功
至此,php安裝結束
PHP 伺服器配置
1.5.1 虛擬目錄配置 1 更改虛擬目錄 要更改虛擬目錄的位置,需要到apache的配置檔案中更改 conf httpd.conf 在phpstudy中,httpd.conf和vhost.conf都有配置虛擬目錄的指令,並且兩個配置檔案中都有配置虛擬目錄的指令,為了測試,我們注釋掉vhost.co...
PHP伺服器安裝
2.然後安裝php包,最新版本是5.1.6,也很簡單,解壓縮到任意的地方,比如c php,然後把這個資料夾路徑c php加入到環境變數path中.3.配置php 把php資料夾中的php.ini recommended複製為php.ini就ok了.4.更改apache伺服器來加入php模組 在con...
PHP伺服器完整安裝
linux 獲取root登入賬號密碼,進入雲服務控制台,選擇例項,鏈結linux 確保是純淨的系統,沒裝任何環境,否則可能會安裝失敗 先配置安全組,否則預設禁用所有規則也會導致安裝失敗 安全組配置如下 入站規則 出站規則可與入站規則一致或全部開放都可以 二 安裝寶塔 linux中 複製 ctrl i...