php安装curl扩展库安装PHP依赖库的源码包六、编译安装方式 php安装curl扩展
2023-01-18
一、环境说明
1.虚拟机配置
中央处理器:单核
内存:2GB
硬盘:120 GB
IP:10.24.17.108
2. 操作系统
版本:6.6
安装方法:
3.虚拟化环境
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. 安装
按照“在数据库上安装数据库”中的步骤进行安装。
三、安装
按照“在上安装服务器”中的步骤进行安装。
4.安装PHP依赖
在 bash 中运行以下命令以安装 PHP 依赖项:
yum --=\* --=c6- -y - - - - -- - - - - - gmp- - -
5.下载源码包
在bash中执行以下命令下载PHP源码包及其依赖库:
光盘/根//
# 下载PHP源码包
wget
# 下载加密扩展源码包
wget
6.解压源码包
在bash中运行以下命令解压源码包:
tar xvzf php-5.6.22.tar.gz
tar xvzf-2.5.8.tar.gz
七、编译安装
在bash中执行如下命令编译安装加密扩展包:
裁谈会-2.5.8
./
制作&&制作
光盘..
8.编译安装PHP
在 bash 中运行以下命令编译安装 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 \
---国内\
---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-梨
制作&&制作
九、配置环境变量
在bash中运行如下命令配置环境变量文件:
sed -i '80s/$/&:\/usr\/\/PHP\/bin/' /etc/
sed -i '80s/$/&:\/usr\/\/PHP\/sbin/' /etc/
/ETC/
10.配置PHP
在 bash 中运行以下命令来配置 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 中运行以下命令来配置 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.设置PHP-FPM为自启动服务
在 bash 中运行以下命令将 PHP-FPM 配置为自启动服务:
cd /root//php-5.6.22
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
第755章
php-fpm 开启
13.配置
在 bash 中运行以下命令以启用对 PHP 页面的支持:
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
十四、创建测试页
在 bash 中运行以下命令创建测试页面 info.php:
-p /家/万维网
/home/www/info.php
回声“”>> /home/www/info.php
15.重启服务器
在 bash 中运行以下命令以重新启动服务器: