php 4.3.10 install problems

i have a redhat small setup as per the guide posted in the 'linux, tips, guide section' of this forum.

I wanted to install php 4.3.10 and i am following guide here

http://www.mkaz.com/reference/php/setup_linux.html and when i do the step

> .Install PHP as a Module

In PHP src directory (php_4.2.3)

./configure –with-mysql \

--with-apxs=/usr/local/apache/bin/apxs i get these errors as below :

> [root@li10-60 php-4.3.10]# ./configure –with-mysql --with-apxs=/usr/local/apache/bin/apxs

loading cache ./config.cache

checking host system type… i686-pc-linux-gnu

checking for gcc… gcc

checking whether the C compiler (gcc ) works… yes

checking whether the C compiler (gcc ) is a cross-compiler… no

checking whether we are using GNU C… yes

checking whether gcc accepts -g… yes

checking whether gcc and cc understand -c and -o together… yes

checking how to run the C preprocessor… gcc -E

checking for AIX… no

checking if compiler supports -R… no

checking if compiler supports -Wl,-rpath,… yes

checking for re2c… exit 0;

checking for ranlib… ranlib

checking whether ln -s works… yes

checking for mawk… no

checking for gawk… gawk

checking for bison… no

checking for byacc… no

configure: warning: You will need bison if you want to regenerate the PHP parsers.

checking for flex… lex

checking for yywrap in -ll… no

****checking lex output file root… ./configure: line 2425: lex: command not found

configure: error: cannot find output from lex; giving up****

[root@li10-60 php-4.3.10]#

so what do i do now …..should i goto to the./configure and change something …?? :?:

3 Replies

install "flex".

On RH9 small: apt-get install flex

-Chris

will do and keep it posted …

thanks

i did install flex ….

however hit another wall ….

> [root@li10-60 php-4.3.10]# ./configure –with-mysql --with-apxs=/usr/local/apache/bin/apxs

loading cache ./config.cache

checking host system type… i686-pc-linux-gnu

checking for gcc… gcc

checking whether the C compiler (gcc ) works… yes

checking whether the C compiler (gcc ) is a cross-compiler… no

checking whether we are using GNU C… yes

checking whether gcc accepts -g… yes

checking whether gcc and cc understand -c and -o together… yes

checking how to run the C preprocessor… gcc -E

checking for AIX… no

checking if compiler supports -R… no

checking if compiler supports -Wl,-rpath,… yes

checking for re2c… exit 0;

checking for ranlib… ranlib

checking whether ln -s works… yes

checking for mawk… no

checking for gawk… gawk

checking for bison… no

checking for byacc… no

configure: warning: You will need bison if you want to regenerate the PHP parsers.

checking for flex… flex

checking for yywrap in -lfl… yes

checking lex output file root… lex.yy

checking whether yytext is a pointer… yes

checking for working const… yes

checking flex version… 2.5.4 (ok)

checking for pthreads_cflags… -pthread

checking for pthreads_lib…

Configuring SAPI modules

checking for AOLserver support… no

checking for Apache 1.x module support via DSO through APXS…

Sorry, I was not able to successfully run APXS. Possible reasons:

1. Perl is not installed;

2. Apache was not compiled with DSO support (--enable-module=so);

3. 'apxs' is not in your path. Try to use --with-apxs=/path/to/apxs

The output of /usr/local/apache/bin/apxs follows

./configure: line 3169: /usr/local/apache/bin/apxs: No such file or directory

configure: error: Aborting

[root@li10-60 php-4.3.10]#

I have apache( i have it running and see it on webmin) and i have perl ( since i followed the 'redhat small setup guide") …

so now to enable apache with DSO support .. how do i do it ??

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct