php安裝curl擴(kuò)展庫(kù)安裝PHP依賴(lài)庫(kù)的源碼包六、編譯安裝方式 php安裝curl擴(kuò)展
2023-01-18
一、環(huán)境說(shuō)明
1.虛擬機(jī)配置
中央處理器:?jiǎn)魏?/p>
內(nèi)存:2GB
硬盤(pán):120 GB
IP:10.24.17.108
2. 操作系統(tǒng)
版本:6.6
安裝方法:
3.虛擬化環(huán)境
12.1.0
4.
版本:-5.6.26--.5-.tar.gz
安裝方式:TAR壓縮包
5.
版本:-1.10.1.tar.gz
安裝方式:編譯源碼安裝
6. PHP
版本:php-5.6.22.tar.gz
安裝方式:編譯源碼安裝
2. 安裝
按照“在數(shù)據(jù)庫(kù)上安裝數(shù)據(jù)庫(kù)”中的步驟進(jìn)行安裝。
三、安裝
按照“在上安裝服務(wù)器”中的步驟進(jìn)行安裝。
4.安裝PHP依賴(lài)
在 bash 中運(yùn)行以下命令以安裝 PHP 依賴(lài)項(xiàng):
yum --=\* --=c6- -y - - - - -- - - - - - gmp- - -
5.下載源碼包
在bash中執(zhí)行以下命令下載PHP源碼包及其依賴(lài)庫(kù):
光盤(pán)/根//
# 下載PHP源碼包
wget
# 下載加密擴(kuò)展源碼包
wget
6.解壓源碼包
在bash中運(yùn)行以下命令解壓源碼包:
tar xvzf php-5.6.22.tar.gz
tar xvzf-2.5.8.tar.gz
七、編譯安裝
在bash中執(zhí)行如下命令編譯安裝加密擴(kuò)展包:
裁談會(huì)-2.5.8
./
制作&&制作
光盤(pán)..
8.編譯安裝PHP
在 bash 中運(yùn)行以下命令編譯安裝 PHP:
cd php-5.6.22
./\
--=/usr//PHP \
--with--文件路徑=/usr//PHP/etc \
--with-=/usr// \
--with --sock=/usr///sock/.sock \
--with-=/usr///bin/ \
---fpm\
- -肥皂 \
--with--目錄\
- 和- \
- 和-\
- 和-\
--with-pcre-\
- 和-\
--with-zlib \
--- \
- 和-\
--with-bz2\
--- \
--with-卷曲\
--with-cdb \
---國(guó)內(nèi)\
---exif\
--- \
---\
--with-pcre-目錄\
---FTP\
--with-gd \
--with--目錄\
--with-jpeg-目錄\
--with-png-目錄\
--with-zlib-目錄\
--with--目錄\
---gd--ttf\
---gd-jis-conv \
- 和-\
--with-gmp \
- 和-\
---json\
--- \
--- \
----\
- 和- \
--with-onig \
---pdo\
--with-pdo-\
--with-zlib-目錄\
--with-pdo-\
- 和- \
--- \
--- \
--- \
--- \
--- \
--- \
--- \
---wddx\
--with--目錄\
--with-xsl \
- -壓縮 \
-----\
--with-梨
制作&&制作
九、配置環(huán)境變量
在bash中運(yùn)行如下命令配置環(huán)境變量文件:
sed -i '80s/$/&:\/usr\/\/PHP\/bin/' /etc/
sed -i '80s/$/&:\/usr\/\/PHP\/sbin/' /etc/
/ETC/
10.配置PHP
在 bash 中運(yùn)行以下命令來(lái)配置 php.ini 配置文件:
cp /root//php-5.6.22/php.ini- /usr//PHP/etc/php.ini
sed -i '772s/;cgi.=1/cgi.=0/' /usr//PHP/etc/php.ini
11.配置PHP-FPM
在 bash 中運(yùn)行以下命令來(lái)配置 php.fpm.ini 配置文件:
cd /usr//PHP/等
cp php-fpm.conf.php-fpm.conf
sed -i '164s/ = 127.0.0.1:9000/ = \/usr\/\/PHP\/var\/run\/php5-fpm.sock/' /usr//PHP/etc/php-fpm.conf
sed -i '149s/user=/user=/' /usr//PHP/etc/php-fpm.conf
sed -i '150s/ = / = /' /usr//PHP/etc/php-fpm.conf
sed -i '175s/;. = /。 = /' /usr//PHP/etc/php-fpm.conf
sed -i '176s/;. = /。 = /' /usr//PHP/etc/php-fpm.conf
sed -i '177s/;.mode = 0660/.mode = 0666/' /usr//PHP/etc/php-fpm.conf
12.設(shè)置PHP-FPM為自啟動(dòng)服務(wù)
在 bash 中運(yùn)行以下命令將 PHP-FPM 配置為自啟動(dòng)服務(wù):
cd /root//php-5.6.22
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
第755章
php-fpm 開(kāi)啟
13.配置
在 bash 中運(yùn)行以下命令以啟用對(duì) PHP 頁(yè)面的支持:
sed -i '43,85d' /usr///conf/.conf
sed -i '42a\ 80;' /usr///conf/.conf
sed -i '43a\ root \/home\/www;' /usr///conf/.conf
sed -i '44a\.php .html .htm;' /usr///conf/.conf
sed -i '45a\ 127.0.0.1;' /usr///conf/.conf
sed -i '46a\ \/ {' /usr///conf/.conf
sed -i '47a\ $uri $uri\/ \/.html;' /usr///conf/.conf
sed -i '48a\ }' /usr///conf/.conf
sed -i '49a\ 404 \/404.html;' /usr///conf/.conf
sed -i '50a\ 500 502 503 504 \/50x.html;' /usr///conf/.conf
sed -i '51a\ = \/50x.html {' /usr///conf/.conf
sed -i '52a\ root \/home\/www;' /usr///conf/.conf
sed -i '53a\ }' /usr///conf/.conf
sed -i '54a\ # 將 PHP 傳遞到 127.0.0.1:9000' /usr///conf/.conf
sed -i '55a\ ~ \\.php$ {' /usr///conf/.conf
sed -i '56a\ $uri =404;' /usr///conf/.conf
sed -i '57a\ unix:\/usr\/\/PHP\/var\/run\/php5-fpm.sock;' /usr///conf/.conf
sed -i '58a\.php;' /usr///conf/.conf
sed -i '59a\ $$;' /usr///conf/.conf
sed -i '60a\;' /usr///conf/.conf
sed -i '61a\ }' /usr///conf/.conf
十四、創(chuàng)建測(cè)試頁(yè)
在 bash 中運(yùn)行以下命令創(chuàng)建測(cè)試頁(yè)面 info.php:
-p /家/萬(wàn)維網(wǎng)
/home/www/info.php
回聲“”>> /home/www/info.php
15.重啟服務(wù)器
在 bash 中運(yùn)行以下命令以重新啟動(dòng)服務(wù)器: