环境准备
#设置或停止防火墙:
[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
安装相关组件
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();
?>
浏览器访问
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论