您的位置 首页 > 数码极客

centos如何安装php-7.3.4—centos7如何安装图形界面

本篇文章给大家带来的内容是关于CentOS7编译安装PHP7的详细教程(图文),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

使用编译的方式来安装 PHP 7。

安装编译工具、依赖包

输入 yum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freeType-devel libmcrypt-devel mhash gd gd-devel 进行安装,可以根据自己的实际情况进行调整。

下载及解压安装包

接着是下载安装包,根据自己的需求进行选择。下载完成后进行解压

配置及编译

可以使用 ./configure --help 查看都有哪些配置选项,也可以查看下方参考资料中的文章。选择解压后的目录 `/usr/local/src

`, 修改几个配置做示例,如下

./configure --prefix=/usr/local/php --enable-ftp --enable-zip --enable-fpm --with-pdo-mysql --with-jpeg-dir --with-png-dir --with-gd --with-curl --enable-mbstring --enable-bcmath --enable-sockets

接下来是 make && make install

一个插曲,错误信息是 virtual memory exhausted: Cannot allocate memory。

增加虚拟内存

1、dd if=/dev/zero of=/swap bs=1024 count=204800 2、mkswap /swap 3、swapon /swap free查看,swap不再为0 编译完成后可以swapoff /swap

解决方法来自这里。

创建配置文件

创建配置文件,并将其复制到正确位置,分别执行

cp /usr/local/php/etc

cp /usr/local/php/etc /usr/local/php/etc

cp /usr/local/php/etc /usr/local/php/etc

修改 /usr/local/php/ext 中 pid 的内容,pid=/usr/local/php/var/run

添加进系统服务

之前介绍过添加系统服务和开机启动,这里不做过多介绍。在 /usr/lib/systemd/system 目录中添加 文件,内容如下

[Unit]

Description=The PHP FastCGI Process Manager

After= ne

[Service]

Type=simple

PIDFile=/usr/local/php/var/run

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

ExecReload=/bin/kill -USR2 $MAINPID

[Install]

WantedBy=mul

添加完成,可以使用 systemctl daemon-reload 更新下,然后输入 systemctl start php-fpm 即可开启服务。最后是添加开机启动,输入 systemctl enable php-fpm 设置开机启动。

修改 Nginx 配置

最后一步就是修改 Nginx 的配置文件

以上就是CentOS7编译安装PHP7的详细教程(图文)的详细内容,更多请关注其它相关文章!

更多技巧请《转发 + 关注》哦!

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“centos如何安装php7.3.4,centos7如何安装图形界面,centos如何安装软件,centos安装教程详解,centos如何安装无线网卡驱动,如”边界阅读