×

centos编译安装php5.4

centos编译安装php5.4(centos编译安装ffmpeg)

admin admin 发表于2023-03-25 07:31:10 浏览45 评论0

抢沙发发表评论

本文目录一览:

centos7编译php5.4.38时出错

1. centos7信息

uname -a

Linux dev 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

2. 运行 ./configure 报错

configure: error: cannot run C compiled programs.

If you meant to cross compile, use `--host'.

3. 运行 grep error config.log

cc: error: unrecognized command line option '-V'

cc: fatal error: no input files

cc: error: unrecognized command line option '-qversion'

cc: fatal error: no input files

conftest.c:9:19: fatal error: stdio.h: No such file or directory

configure:4076: error: in `/usr/local/src/php-5.6.19':

configure:4078: error: cannot run C compiled programs.

4. 按照网上说的方法 在configure后面加上了 --host=x86_64 ,报错

configure: error: in `/usr/local/src/php-5.6.19':

configure: error: C preprocessor "/lib/cpp" fails sanity check

5. config.log中错误提示,差好几个头文件

cc: error: unrecognized command line option '-V'

cc: fatal error: no input files

cc: error: unrecognized command line option '-qversion'

cc: fatal error: no input files

conftest.c:9:19: fatal error: stdio.h: No such file or directory

configure:4076: error: in `/usr/local/src/php-5.6.19':

configure:4078: error: cannot run C compiled programs.

[root@dev php-5.6.19]# grep error config.log

cc: error: unrecognized command line option '-V'

cc: fatal error: no input files

cc: error: unrecognized command line option '-qversion'

cc: fatal error: no input files

conftest.c:9:19: fatal error: stdio.h: No such file or directory

conftest.c:9:20: fatal error: stdarg.h: No such file or directory

| These don't provoke an error unfortunately, instead are silently treated

| as 'x'. The following induces an error, until -std is added to get

cc: error: unrecognized command line option '-qlanglvl=extc89'

| These don't provoke an error unfortunately, instead are silently treated

| as 'x'. The following induces an error, until -std is added to get

cc: error: unrecognized command line option '-qlanglvl=ansi'

| These don't provoke an error unfortunately, instead are silently treated

| as 'x'. The following induces an error, until -std is added to get

cc: error: unrecognized command line option '-std'

| These don't provoke an error unfortunately, instead are silently treated

| as 'x'. The following induces an error, until -std is added to get

command-line:0:1: error: missing '(' after predicate

conftest.c:9:20: fatal error: stdarg.h: No such file or directory

| These don't provoke an error unfortunately, instead are silently treated

| as 'x'. The following induces an error, until -std is added to get

command-line:0:1: error: missing '(' after predicate

conftest.c:9:20: fatal error: stdarg.h: No such file or directory

| These don't provoke an error unfortunately, instead are silently treated

| as 'x'. The following induces an error, until -std is added to get

cc: error: unrecognized command line option '-Xc'

| These don't provoke an error unfortunately, instead are silently treated

| as 'x'. The following induces an error, until -std is added to get

conftest.c:10:21: fatal error: limits.h: No such file or directory

| Syntax error

conftest.c:10:21: fatal error: limits.h: No such file or directory

| Syntax error

conftest.c:12:0: fatal error: assert.h: No such file or directory

| Syntax error

conftest.c:12:0: fatal error: assert.h: No such file or directory

| Syntax error

conftest.c:10:21: fatal error: limits.h: No such file or directory

| Syntax error

conftest.c:10:21: fatal error: limits.h: No such file or directory

| Syntax error

conftest.c:10:21: fatal error: limits.h: No such file or directory

| Syntax error

conftest.c:10:21: fatal error: limits.h: No such file or directory

| Syntax error

configure:4478: error: in `/usr/local/src/php-5.6.19':

configure:4480: error: C preprocessor "/lib/cpp" fails sanity check

6. gcc安装信息

[root@dev php-5.6.19]# rpm -qa | grep glibc

compat-glibc-headers-2.12-4.el7.centos.x86_64

glibc-utils-2.17-106.el7_2.4.x86_64

glibc-common-2.17-106.el7_2.4.x86_64

glibc-devel-2.17-106.el7_2.4.x86_64

glibc-static-2.17-106.el7_2.4.x86_64

glibc-2.17-106.el7_2.4.x86_64

glibc-headers-2.17-106.el7_2.4.x86_64

compat-glibc-2.12-4.el7.centos.x86_64

[root@dev php-5.6.19]# gcc -v

Using built-in specs.

COLLECT_GCC=gcc

COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper

Target: x86_64-redhat-linux

Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl= --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux-centos编译安装php5.4

Thread model: posix

gcc version 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC)

centos5.4怎么安装PHP+mysql+phpadmin?

你可以下载xampp,建议你自己编译安装:

1、先用yum安装gcc等编译环境

2、先编译cmake,再mysql,因为mysql依赖cmake,编译php需要指定mysql库文件

3、编译安装php依赖环境

zlib,libpng,jpegsrc,freetype,gd,libxml2,libiconv,libxslt,autoconf,libmcrypt,mhash,mcrypt,libevent等

4、编译php

5、安装php优化包

eaccelerator,memcache,ImageMagick,imagick,ZendGuardLoader等

6、安装apache或者nginx

7、安装phpmyadmin等

linux centos 7 下用yum 安装iso镜像里自带的php5.4.16版本的但是没有php-fqm文件不知道怎么重启php服务

systemctl restart php-fpm.service #这条命令是重启php服务

下面是一个比较靠谱的php安装步骤:

先删除已有的php版本 ,执行下面的命令删除php

yum remove php-common

然后像安装那样问你是否继续的,输入yes即可

添加 yum 源

CentOS 6.x 的源

# rpm -Uvh

# rpm -Uvh

安装 PHP

# yum install --enablerepo=remi,remi-php56 php php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-process php-gd php-common-centos编译安装php5.4

注:安装5.6版本为remi-php56,安装5.5版本为remi-php55

如何在CentOS系统中把PHP 5.3.x更新到PHP 5.4.x

1.首页安装Webtatic EL6 YUM源

rpm -Uvh

2.停止web服务器

service nginx stop

或者

service httpd stop

3.删除当前的 php 安装 php5.4

yum remove php*

yum install php54w

4.重启web服务器

service php-fpm restart

service nginx start

或者

service httpd restart

5.查看php版本

php -v

PHP 5.4.33 (cli) (built: Sep 19 2014 19:58:27)

Copyright (c) 1997-2014 The PHP Group

Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies

centos6.5安装php5.4 卡在Generating phar.php那里不动了,没有提示错误

同问啊,我是装5.3,

yum install libtool*

yum install libtool-ltdl*

执行完上面指令,再make每次就卡在那里,不知楼主解决了么