首页 Linux正文

LAMP架构之PHP 7.3(编译)

王昊 Linux 2019-07-29 245 0

环境准备

#设置或停止防火墙:
[root@localhost ~]# systemctl stop firewalld.service

[root@localhost ~]# systemctl disable firewalld.service
#关闭selinux:

临时关闭:
[root@localhost ~]# setenforce 0

永久关闭(修改配置文件):
[root@localhost ~]# vim /etc/selinux/config
改成SELINUX=disabled

wget https://www.php.net/distributions/php-7.3.7.tar.gz

安装相关组件

yum -y install php-mcrypt libmcrypt libmcrypt-devel autoconf freetype gd libmcrypt libpng libpng-devel libjpeg libxml2 libxml2-devel zlib curl curl-devel

解压

tar xf php-7.3.7.tar.gz

cd php-7.3.7

./configure \
--prefix=/usr/local/php7/ \
--with-apxs2=/usr/local/apache/bin/apxs \
--enable-mbstring \
--with-curl \
--with-gd \
--enable-fpm \
--enable-mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-config-file-path=/usr/local/php7/etc/ \
--with-mysqli=mysqlnd \
--with-mysql-sock=/usr/local/mysql/mysql.sock

make -j 2 && make install

生成配置文件

cp php.ini-production /usr/local/php7/etc/php.ini

添加Apache支持

vim /usr/local/apache/conf/httpd.conf

重启服务

service httpd restart

创建测试页面

cd /usr/local/apache/htdocs/

mv index.html index.php

vim index.php

<?php
phpinfo();
?>

浏览器访问

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论