卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何在CentOS 7上安裝PHP 7.2.11

1. 安裝擴展包并更新系統(tǒng)內(nèi)核:首先,我們需要安裝一些必要的擴展包以及更新系統(tǒng)內(nèi)核。通過運行以下命令來安裝這些包:```shellsudo yum install epel-release -ysud

1. 安裝擴展包并更新系統(tǒng)內(nèi)核:

首先,我們需要安裝一些必要的擴展包以及更新系統(tǒng)內(nèi)核。通過運行以下命令來安裝這些包:

```shell

sudo yum install epel-release -y

sudo yum update -y

sudo yum groupinstall "Development Tools" -y

sudo yum install wget vim unzip -y

sudo shutdown -r now

```

2. 安裝PHP依賴組件(包含Nginx依賴):

接下來,我們需要安裝PHP所需的一些依賴組件。運行以下命令來安裝這些組件:

```shell

sudo yum install -y zlib-devel libxml2-devel openssl-devel bzip2-devel libcurl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libxslt-devel readline-devel libreadline-dev libzip-devel nginx

```

3. 創(chuàng)建用戶和組,并下載PHP安裝包解壓:

為了安全起見,我們將創(chuàng)建專用的用戶和組來運行PHP。運行以下命令來創(chuàng)建用戶和組,并下載并解壓PHP安裝包:

```shell

sudo groupadd www

sudo useradd -g www www -s /sbin/nologin -M

cd ~

mkdir soft

cd soft

wget

tar -zxvf php-7.2.11.tar.gz

```

4. 設置變量并開始源碼編譯:

設置一些必要的變量,然后開始源碼編譯:

```shell

cd php-7.2.11

./configure --prefix/usr/local/php --with-config-file-path/etc --with-config-file-scan-dir/etc/php.d --enable-fpm --enable-mysqlnd --with-mysqlimysqlnd --with-pdo-mysqlmysqlnd --with-iconv-dir --with-freetype-dir/usr/include/freetype2 --with-jpeg-dir/usr/lib64 --with-png-dir/usr/lib64 --with-zlib --with-libxml-dir/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-exif --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --enable-intl --with-mcrypt --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --disable-fileinfo --enable-opcache

make make install

```

5. 開始安裝:

編譯完成后,運行以下命令來進行安裝:

```shell

cp

cp /etc/init.d/php-fpm

chmod x /etc/init.d/php-fpm

chkconfig --add php-fpm

```

6. 修改相關(guān)參數(shù):

編輯文件,修改一些相關(guān)參數(shù)以滿足你的需求:

```shell

vim

```

7. 設置OPcache緩存:

打開文件并找到以下行,取消注釋并進行相應的設置:

```shell

[opcache]

opcache.enable1

_consumption128

_strings_buffer8

_accelerated_files4000

_freq60

_shutdown1

```

8. 設置PHP安全函數(shù):

為了提高服務器的安全性,我們需要更改PHP的安全函數(shù)設置。打開文件并找到以下行,取消注釋并進行相應的設置:

```shell

;security

disable_functions

```

9. 配置取消以下注釋并修改優(yōu)化其參數(shù):

編輯文件,并取消以下注釋,根據(jù)你的服務器配置進行相應的優(yōu)化:

```shell

vim

```

10. 創(chuàng)建存放目錄:

運行以下命令來創(chuàng)建存放文件的目錄:

```shell

mkdir -p /usr/local/nginx/conf

```

11. 配置取下以下注釋并填寫完整路徑:

編輯文件,并取消以下注釋,并將socket路徑替換為上一步創(chuàng)建的路徑:

```shell

vim

```

12. 創(chuàng)建system系統(tǒng)單元文件php-fpm啟動腳本:

運行以下命令來創(chuàng)建php-fpm服務啟動腳本:

```shell

vim

```

在打開的文件中輸入以下內(nèi)容:

```shell

[Unit]

DescriptionThe PHP FastCGI Process Manager

After

[Service]

Typesimple

PIDFile

ExecStart/usr/local/php/sbin/php-fpm --nodaemonize --fpm-config

ExecReload/bin/kill -USR2 $MAINPID

[Install]

WantedBy

```

13. 啟動php-fpm服務并加入開機自啟動:

運行以下命令來啟動php-fpm服務,并將其設置為開機自啟動:

```shell

systemctl start php-fpm

systemctl enable php-fpm

```

標簽: