配置伺服器 安裝PHP

2021-07-30 14:02:03 字數 4480 閱讀 5667

進入後選擇右邊要download的版本,選擇.tar.gz結尾的包,進入後選擇節點,可以選擇hong kong節點,對第乙個a標籤右鍵複製鏈結

[root@iz2844brz0xz ~]# wget
如果提示wget命令為找到,則執行

[root@iz2844brz0xz ~]# sudo yum install wget
[root@iz2844brz0xz ~]# tar -zxvf mirror
-z: 表示使用gzip的屬性。

-x: 解開乙個壓縮檔案的引數指令。

-v: 表示壓縮的過程中顯示檔案!這個常用,但不建議用在背景執行過程!

-f: 使用檔名,請留意,在 f 之後要立即接檔名喔!不要再加引數!

參考資料

單純的安裝完php是不能和nginx一起工作的,只能和apache一起工作,這時候我們需要安裝phpfpm

進入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...