91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

LiNUX安裝PHP7.X的方法

發布時間:2021-03-09 10:44:21 來源:億速云 閱讀:174 作者:小新 欄目:編程語言

這篇文章主要介紹LiNUX安裝PHP7.X的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

LiNUX安裝PHP7.X
PHP版本:7.2.12
下載地址:http://cn2.php.net/get/php-7.2.12.tar.bz2/from/this/mirror

推薦(免費):PHP7

安裝前準備,避免在安裝PHP依賴包時報錯:configure: error: mcrypt.h not found. Please reinstall libmcrypt.
添加 epel 源

centos 7.x

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

此處我將PHP 下載到 /usr/local 下,進入此目錄下

tar -zxvf php7.2.12tar.gz

進入目錄

cd php-7.2.12

安裝PHP依賴包

yum install gcc 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

如果依賴包安裝好,就將以下整段復制編譯,PHP目錄到 /usr/local/php;

./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-simplexml \
--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

編譯并安裝:

make && make install

編譯完成之后,我們添加PHP命令到環境變量里

vim  /etc/profile

在文件末尾加入:

PATH=$PATH:/usr/local/php/bin
export PATH

要使改動立即生效執行

source /etc/profile

查看PHP 版本

php -v

LiNUX安裝PHP7.X的方法

這時候,nginx還是不支持php的,它需要php-fpm來處理兩者的依賴關系,所以我們要胚子php-fpm

cp php.ini-production /etc/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm

啟動php-fpm

/etc/init.d/php-fpm start

nginx和php-fpm整合
編輯/usr/local/nginx/nginx.conf

修改如下:
紅框中 “#”號去掉
LiNUX安裝PHP7.X的方法
LiNUX安裝PHP7.X的方法 添加紅框中內容
LiNUX安裝PHP7.X的方法
修改內容,如下(找到如下開頭內容)
LiNUX安裝PHP7.X的方法

這里我將配置文件換到我自定義的文件中去,不做以上修改;
LiNUX安裝PHP7.X的方法 只在文件末尾加入

client_max_body_size 200m;
include vhosts/*.conf;

創建文件夾,并創建編輯 app.conf 文件

mkdir vhosts
vim app.conf

編輯內容:

server
{
  listen       80;
  server_name 39.105.186.95   vv.vv.com;
  index index.php index.html;
  root  /home/html/angel;

  location ~ .*\.(php|php7)?$
  {
    #fastcgi_pass  unix:/tmp/php-cgi.sock;
    fastcgi_pass  127.0.0.1:9000;
    fastcgi_index index.html;
    include       /usr/local/nginx/conf/fastcgi.conf;
    client_max_body_size  1000m;
  }

  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  {
    expires      7d;
  }

  location ~ .*\.(js|css)?$
  {
    expires      1h;
  }

  if (!-e $request_filename) {
   rewrite ^/index.php(.*)$ /index.php?s=$1 last;
   rewrite ^(.*)$ /index.php?s=$1 last;
   break;
  }
}

以上是“LiNUX安裝PHP7.X的方法”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沈阳市| 兰州市| 浦江县| 亳州市| 广灵县| 白银市| 增城市| 太湖县| 安徽省| 怀来县| 康马县| 杭锦后旗| 璧山县| 连南| 昌图县| 启东市| 新建县| 宜丰县| 绍兴县| 洛阳市| 岳西县| 新巴尔虎右旗| 石柱| 荃湾区| 罗甸县| 达州市| 新野县| 怀宁县| 房产| 平塘县| 宜阳县| 大石桥市| 新营市| 红安县| 承德县| 府谷县| 泰来县| 射洪县| 黄骅市| 南陵县| 太康县|