lnmp centos7 安装 php7.3 nginx1.4 部署 并安装wordpress

lnmp 环境 ,php 和nginx 安装在一个机器上,mysql 是单独的服务器。

安装 php7.3

下载

wget https://downloads.php.net/~cmb/php-7.3.0beta1.tar.gz

tar -zxvf php-7.3.0beta1.tar.gz

useradd -s /sbin/nologin php-fpm

编译

./configure --prefix=/usr/local/php --with-curl --with-freetype-dir
–with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-jpeg-dir --with-xmlrpc --with-xsl --with-zlib --with-bz2 --with-mhash --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-sysvshm --enable-xml --enable-zip --enable-fpm --with-fpm-user=php-fpm --with-fpm-group=php-fpm

报错:1,

**configure: error: system libzip must be upgraded to version >=**0.11。

使用Yum最新版只到0.10,不足以达到要求。

一、先删除libzip

yum remove libzip -y

SSH执行以上命令,先删除libzip  和   libzip-devel

二、下载安装并手动编译

wget https://nih.at/libzip/libzip-1.2.0.tar.gz
tar -zxvf libzip-1.2.0.tar.gz 
cd libzip-1.2.0
./configure 
make && make install

三、(可忽略)另外最新版本请参考官网:https://nih.at/libzip/ 1.5.0的libzip需要cmake

wget https://libzip.org/download/libzip-1.5.0.tar.gz
tar -zxvf libzip-* 
cd libzip* 
mkdir build && cd build && cmake .. && make && make install

报错2:

error: off_t undefined; check your library configuration

根据报错信息分析 configure: error: off_t undefined; check your library configuration
未定义的类型 off_t。
off_t 类型是在 头文件 unistd.h中定义的,在32位系统 编程成 long int ,64位系统则编译成 long long int ,这里题主的系统应该是 64位的吧,在进行编译的时候 是默认查找64位的动态链接库,但是默认情况下 centos 的动态链接库配置文件/etc/ld.so.conf里并没有加入搜索路径,这个时候需要将 /usr/local/lib64 /usr/lib64 这些针对64位的库文件路径加进去。

采用下面的方法。

添加搜索路径到配置文件
echo '/usr/local/lib64 /usr/local/lib /usr/lib /usr/lib64'>>/etc/ld.so.conf

然后 更新配置
ldconfig -v

再次执行 编译 成功

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值