您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
centos7.6编译安装php7.2及整合mysql5.7与httpd2.4.9
发布时间:2019-07-07 22:53:19编辑:雪饮阅读()
单独编译安装php7.2
tar -zxvf php-7.2.20.tar.gz
./configure --prefix=/usr/local/php
make
make install
/usr/local/php/bin/php -r 'phpinfo();'
整合httpd2.4.39、mysql5.7编译安装php7.2
查看apache编译配置并重新编译apache
cat /usr/local/httpd/build/config.nice
#! /bin/sh
#
# Created by configure
"./configure" \
"--prefix=/usr/local/httpd" \
"$@"
make clean
rm -rf /usr/local/httpd
./configure --prefix=/usr/local/httpd --enable-cgi --enable-so
make
make install
安装mysql共享库
rpm -ivh MySQL-shared-5.6.44-1.el7.x86_64.rpm
编译php
处理apxs的一个bug(可选,如果之前有先安装了libxml2和perl及其开发包,且先安的libxml2的情况下貌似不用处理此问题):
vi /usr/local/httpd/bin/apxs
将第一行的: #!/replace/with/path/to/perl/interpreter -w
替换为:#!/usr/bin/perl -w
tar -zxvf php-7.2.20.tar.gz
make clean
rm -rf /usr/local/php
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs --with-mysqli=/usr/local/mysql/bin/mysql_config
make
make install
vi /etc/profile
export PATH=$PATH:/usr/local/php/bin
source /etc/profile
配置apache支持php
vi /usr/local/httpd/conf/httpd.conf
AddType application/x-httpd-php .php
配置php支持mysql
cp /usr/local/src/php-7.2.20/php.ini-development /usr/local/php/lib/php.ini
vi /usr/local/php/lib/php.ini
extension=mysqli
数据库连接测试php脚本及mysql共享库rpm包
关键字词:php7,centos7,mysql5.7,httpd2.4
相关文章
- mysql5.7在centos7.6中的二进制源码包安装
- 马哥linux运维学习笔记-编译安装LAMP之httpd-2.4.4
- centos7中自定义repo(rpm仓库)
- centos7下yum安装mysql5.7
- 解决centos7下eth0网卡没有ipv4(inet)地址
- centos7.3下快速配置(宝塔)nginx1.12网站https(ssl)访
- centos7.3中oracle_11G_r2数据库实例的新增
- centos7.3中oracle_11g-r2插入或读取中文乱码的解决
- centos7.3安装php5.4.45的oci8(oracle_11G_r2)扩展
- centos7.3安装oracle_11G_r2