Linux下APACHE+PHP+MYSQL+CGI[修改版]

由 sd44 在 06-20-2002 09:36 发表:

Linux下APACHE+PHP+MYSQL+CGI…………修改版

根据一个自称自己经验所得的混蛋文章改的

许多文章结合起来,嘿嘿

MOD_PERL,FASTCGI那一栏我没有调试,因为不喜欢CGI。CHMOD MYSQL那一栏两次都是卡住过,如果有问题,可以来回做做实验。

Linux下apache+mysql+php^^^^^^^^(修改版)

唉,网上如此多的文章,版本居然这么多,并且多多少少存在着一些毛病,解决毛病及错误用了自己一天的时间,修改些错误的地方,最后的版本就是下面的了

apache1.3.24+php4.21+mysql3.23.49+openssl+mod_ssl+mod_perl+mod_fastcgi

这里要注意的是apache 1.3x可以用静态php模块

2.x.x目前还只可以用动态,并且没有windows版本

本安装所需要的软件包:

apache_1.3.24.tar.gz

php-4.2.1.tar.gz

mysql-3.23.49.tar.gz

mod_fastcgi-2.2.12.tar.gz

mod_perl-1.26.tar.gz

mod_ssl-2.8.8-1.3.24.tar.gz

openssl-0.9.6d.tar.gz

虽然 apache 版本已到 2.0.36,但从其它资料看好像并未真正走出试验阶段,而且最新的 php 4.21 目前也无法编译为 apache 2.0.xx 的静态模块。而本安装采用的是编译为静态模块,因此没有采用新版 apache。

###################################################

安装:

将这些包放在一个目录下,如 /usr/local/src

然后解压缩这些包:

tar xzvf apche_1.3.24.tar.gz

tar xzvf php-4.2.1.tar.gz

tar xzvf mysql-3.23.49.tar.gz

tar xzvf mod_fastcgi-2.2.12.tar.gz

tar xzvf mod_perl-1.26.tar.gz

tar xzvf mod_ssl-2.8.8.-1.3.24.tar.gz

tar xzvf openssl-0.9.6d.tar.gz

解压缩完成后将会看到在当前目录下已经出现了解压缩后生成的文件夹

现在开始配置编译:

1. 首先安装 MySQL

需要PTH噢,别忘记

  1. 建立 MySQL 用户组:

groupadd mysql

useradd -g mysql mysql

  1. 配置并编译

cd mysql-3.23.49

./config --prefix=/usr/local/mysql

如果想使用 MySQL 事务的话,可以加上 --with-berkeley-db,即:

./configure \

--prefix=/usr/local/mysql \

--with-berkeley-db

配置完成后就可以编译了

  1. 编译安装

编译很简单,只有一个命令

make

然后安装

make install

  1. 初始化

安装结束后还没完,还有几个步骤,首先是初始化数据库

scripts/mysql_install_db

然后是设置权限

chown -R root /usr/local/mysql

chown -R mysql /usr/local/mysql/var

chgrp -R mysql /usr/local/mysql

然后将启动 MySQL 所需的 my.cnf 拷贝到 /etc 目录下

cp /usr/local/mysql/share/mysql//my-medium.cnf /etc/my.cnf

(其中还有三个文件,my-small.cnf、my-large.cnf和my-huge.cnf,

是对于机器性能而言的,最后一个适用于2GB左右内存

  1. 启动

/usr/local/mysql/bin/safe_mysqld --user=mysql &

你可以看到启动信息,这时应该给 root 用户设置密码了,因为安装后默认是没有密码的

  1. 为 root 设置密码

/usr/local/mysql/bin/mysqladmin -u root -p password your_new_password

注意,第一个 password 是命令的参数,依原样键入,而 your_new_password 就是你要设置的新密码。例如,要将 root 密码设为123456,那么这样输入命令:

/usr/local/mysql/bin/mysqladmin -u root -p password 123456

回车后系统会提示你输入当前密码,应该是像下面这样:

Enter password:

因为此时还没有密码,所以直接回车即可,这时没有任何提示返回提示符状态,而密码已经设置完成。此时可以通过关闭 MySQL 服务验证密码是否生效:

/usr/local/mysql/bin/mysqladmin -u root -p shutdown

Enter password:123456

系统提示 MySQL 已关闭:

020531 13:14:35 mysql ended

[1]+ Done /usr/local/mysql/bin/safe_mysqld --user=mysql

##########################################################################

2. 安装 apache + php + 其它模块

先来配置模块

cd /usr/local/src

  1. 将 fastcgi 目录移至 apache 的模块目录下并更名为 fastcgi

mv mod_fastcgi-2.2.12 apache_1.3.24/src/modules/fastcgi

  1. 配置并编译 openssl 模块

cd /usr/local/src/openssl-0.9.6d

sh config

make

make test

  1. 配置 mod_ssl

cd /usr/local/src/mod_ssl-2.8.8-1.3.24

./configure --with-apache=../apache_1.3.24

  1. 配置编译并安装 mod_perl

cd /usr/local/src/mod_perl-1.26

perl Makefile.PL \

APACHE_SRC=../apache_1.3.24/src \

DO_HTTPD=1 \

USE_APACI=1 \

PRE_HTTPD=1 \

EVERYTHING=1

然后编译

make

接着测试编译结果

make test

安装

make install

  1. 配置 apache

cd /usr/local/src/apache_1.3.24

SSL_BASE=../openssl-0.9.6d ./configure \

--prefix=/usr/local/apache \

--enable-module=ssl \

--activate-module=src/modules/fastcgi/libfastcgi.a \

--activate-module=src/modules/perl/libperl.a

现在已初步完成了 apache 的配置,接下来开始搞定 php

  1. 配置编译安装 php-4.2.1

cd /usr/local/src/php-4.2.1

./configure \

--with-mysql=/usr/local/mysql \

--with-apache=../apache_1.3.24 \

--enable-track-vars \

--enable-trans-sid \

--with-gd

然后编译

make

安装

make install

  1. 重新配置并编译安装 apache

cd /usr/local/src/apache_1.3.24

./config.status \

--activate-module=src/modules/php4/libphp4.a

编译

make

安装

make certificate

make install

  1. 最后设置

cd /usr/local/src/php-4.2.1

cp php.ini-dist /usr/local/lib/php.ini

你可以按需要编辑 php.ini

编辑 /usr/local/apache/conf 目录下的 httpd.conf

找到:

1<ifmodule mod_dir.c="">   
2  
3DirectoryIndex index.html   
4  
5</ifmodule>

改为:

1<ifmodule mod_dir.c="">   
2  
3DirectoryIndex index.html index.php   
4  
5</ifmodule>

在文件中增加一条:

AddType application/x-httpd-php .php

设置结束。

  1. 调试

这一块我就不用说了吧

系统启动时加载mysql

cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysql

cd /etc/rc.d/rc3.d

ln -s ../init.d/mysql S70mysql

系统启动时加载apache

cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd

cd /etc/rc.d/rc3.d

ln -s ../init.d/httpd S80httpd

10)不妨再加上ZEND加速器,挺管用的

最新的1。31版本,不管是WIN下的还是LINUX下的,根据提示一步步来就可以了

LINUX下是 ./install.sh, 嘿嘿,简单吧


由 pandonny 在 06-20-2002 09:37 发表:


兄弟,这篇东西很不错,应该加入精华版


关爱社区,共建家园!


由 北南南北 在 06-20-2002 10:18 发表:

兄弟,太好了。。。

实践得来的才算是有实力!


===========================

请弟兄们发帖时要写个好标题,多谢!

===========================

每天以1000KM/H的速度在跑,感觉还是时间不够:(

“西学东渐,洋为中用” + 创造 = ?

linux ppc


由 sd44 在 06-20-2002 11:46 发表:


别忘记PTH线程库噢

不然MAKE MYSQL错误,不能继续

那天到篝火VBB找东东,看到篝火写的FREEBSD架设WEB

没大主意,今天又遇到这问题,总算想起来

编译安装成功


由 E然 在 08-01-2002 01:50 发表:


我调试出问题了:(

文中所指的:"需要PTH噢,别忘记"这是何意

而且我在

#cd mysql-3.23.49

[root@192 mysql-3.23.49]#./configure --prefix=/usr/local/mysql

出现############################################

MySQL has a Web site at http://www.mysql.com/ which carries details on the

latest release, upcoming features, and other information to make your

work or play with MySQL more productive. There you can also find

information about mailing lists for MySQL discussion.

Remember to check the platform specific part in the reference manual for

hints about installing on your platfrom. See the Docs directory.

Thank you for choosing MySQL!

##################################################

#然后我再

[root@192 mysql-3.23.49]#make就出现

-DSHAREDIR=""/usr/local/mysql/share/mysql"" -DHAVE_CON

FIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -c getopt1.c

gcc -DDEFAULT_BASEDIR="/usr/local/mysql" -DDATADIR=""/us

r/local/mysql/var"" -DDEFAULT_CHARSET_HOME=""/usr/local/mys

ql"" -DDATADIR=""/usr/local/mysql/var""

-DSHAREDIR=""/usr/local/mysql/share/mysql"" -DHAVE_CON

FIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -c getvar.c

gcc -DDEFAULT_BASEDIR="/usr/local/mysql" -DDATADIR=""/us

r/local/mysql/var"" -DDEFAULT_CHARSET_HOME=""/usr/local/mys

ql"" -DDATADIR=""/usr/local/mysql/var""

-DSHAREDIR=""/usr/local/mysql/share/mysql"" -DHAVE_CON

FIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -c my_mkdir.c

gcc -DDEFAULT_BASEDIR="/usr/local/mysql" -DDATADIR=""/us

r/local/mysql/var"" -DDEFAULT_CHARSET_HOME=""/usr/local/mys

ql"" -DDATADIR=""/usr/local/mysql/var""

-DSHAREDIR=""/usr/local/mysql/share/mysql"" -DHAVE_CON

FIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -c default.c

gcc -DDEFAULT_BASEDIR="/usr/local/mysql" -DDATADIR=""/us

r/local/mysql/var"" -DDEFAULT_CHARSET_HOME=""/usr/local/mys

ql"" -DDATADIR=""/usr/local/mysql/var""

-DSHAREDIR=""/usr/local/mysql/share/mysql"" -DHAVE_CON

FIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -c my_compress.c

gcc -DDEFAULT_BASEDIR="/usr/local/mysql" -DDATADIR=""/us

r/local/mysql/var"" -DDEFAULT_CHARSET_HOME=""/usr/local/mys

ql"" -DDATADIR=""/usr/local/mysql/var""

-DSHAREDIR=""/usr/local/mysql/share/mysql"" -DHAVE_CON

FIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -c checksum.c

c++ -DDEFAULT_BASEDIR="/usr/local/mysql" -DDATADIR=""/us

r/local/mysql/var"" -DDEFAULT_CHARSET_HOME=""/usr/local/mys

ql"" -DDATADIR=""/usr/local/mysql/var""

-DSHAREDIR=""/usr/local/mysql/share/mysql"" -DHAVE_CON

FIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -fno-implicit-tem

plates -fno-exceptions -fno-rtti -c raid.cc

gcc -DDEFAULT_BASEDIR="/usr/local/mysql" -DDATADIR=""/us

r/local/mysql/var"" -DDEFAULT_CHARSET_HOME=""/usr/local/mys

ql"" -DDATADIR=""/usr/local/mysql/var""

-DSHAREDIR=""/usr/local/mysql/share/mysql"" -DHAVE_CON

FIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -c my_net.c

gcc -DDEFAULT_BASEDIR="/usr/local/mysql" -DDATADIR=""/us

r/local/mysql/var"" -DDEFAULT_CHARSET_HOME=""/usr/local/mys

ql"" -DDATADIR=""/usr/local/mysql/var""

-DSHAREDIR=""/usr/local/mysql/share/mysql"" -DHAVE_CON

FIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -c my_vsnprintf.c

gcc -DDEFAULT_BASEDIR="/usr/local/mysql" -DDATADIR=""/us

r/local/mysql/var"" -DDEFAULT_CHARSET_HOME=""/usr/local/mys

ql"" -DDATADIR=""/usr/local/mysql/var""

-DSHAREDIR=""/usr/local/mysql/share/mysql"" -DHAVE_CON

FIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -c charset.c

gcc -DDEFAULT_BASEDIR="/usr/local/mysql" -DDATADIR=""/us

r/local/mysql/var"" -DDEFAULT_CHARSET_HOME=""/usr/local/mys

ql"" -DDATADIR=""/usr/local/mysql/var""

-DSHAREDIR=""/usr/local/mysql/share/mysql"" -DHAVE_CON

FIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -c my_bitmap.c

gcc -DDEFAULT_BASEDIR="/usr/local/mysql" -DDATADIR=""/us

r/local/mysql/var"" -DDEFAULT_CHARSET_HOME=""/usr/local/mys

ql"" -DDATADIR=""/usr/local/mysql/var""

-DSHAREDIR=""/usr/local/mysql/share/mysql"" -DHAVE_CON

FIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -c thr_alarm.c

gcc -DDEFAULT_BASEDIR="/usr/local/mysql" -DDATADIR=""/us

r/local/mysql/var"" -DDEFAULT_CHARSET_HOME=""/usr/local/mys

ql"" -DDATADIR=""/usr/local/mysql/var""

-DSHAREDIR=""/usr/local/mysql/share/mysql"" -DHAVE_CON

FIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -c thr_lock.c

gcc -DDEFAULT_BASEDIR="/usr/local/mysql" -DDATADIR=""/us

r/local/mysql/var"" -DDEFAULT_CHARSET_HOME=""/usr/local/mys

ql"" -DDATADIR=""/usr/local/mysql/var""

-DSHAREDIR=""/usr/local/mysql/share/mysql"" -DHAVE_CON

FIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -c thr_mutex.c

gcc -DDEFAULT_BASEDIR="/usr/local/mysql" -DDATADIR=""/us

r/local/mysql/var"" -DDEFAULT_CHARSET_HOME=""/usr/local/mys

ql"" -DDATADIR=""/usr/local/mysql/var""

-DSHAREDIR=""/usr/local/mysql/share/mysql"" -DHAVE_CON

FIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -c thr_rwlock.c

gcc -DDEFAULT_BASEDIR="/usr/local/mysql" -DDATADIR=""/us

r/local/mysql/var"" -DDEFAULT_CHARSET_HOME=""/usr/local/mys

ql"" -DDATADIR=""/usr/local/mysql/var""

-DSHAREDIR=""/usr/local/mysql/share/mysql"" -DHAVE_CON

FIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -c my_pthread.c

gcc -DDEFAULT_BASEDIR="/usr/local/mysql" -DDATADIR=""/us

r/local/mysql/var"" -DDEFAULT_CHARSET_HOME=""/usr/local/mys

ql"" -DDATADIR=""/usr/local/mysql/var""

-DSHAREDIR=""/usr/local/mysql/share/mysql"" -DHAVE_CON

FIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -c my_thr_init.c

rm -f libmysys.a

ar cru libmysys.a my_init.o my_getwd.o mf_getdate.o mf_path.o mf_loadpath.o my_o

pen.o my_create.o my_seek.o my_read.o my_pread.o my_write.o mf_keycache.o mf_ioc

ache.o mf_iocache2.o mf_cache.o mf_tempfile.o my_lock.o mf_brkhant.o my_alarm.o

my_malloc.o my_realloc.o my_once.o mulalloc.o my_alloc.o safemalloc.o my_new.o m

y_fopen.o my_fstream.o my_error.o errors.o my_div.o my_messnc.o mf_format.o mf_s

ame.o mf_dirname.o mf_fn_ext.o my_symlink.o my_symlink2.o mf_pack.o mf_pack2.o m

f_unixpath.o mf_stripp.o mf_casecnv.o mf_soundex.o mf_wcomp.o mf_wfile.o mf_qsor

t.o mf_qsort2.o mf_sort.o ptr_cmp.o mf_radix.o queues.o tree.o list.o hash.o arr

ay.o string.o typelib.o my_copy.o my_append.o my_lib.o my_delete.o my_rename.o m

y_redel.o my_tempnam.o my_chsize.o my_lread.o my_lwrite.o my_clock.o my_quick.o

my_lockmem.o my_static.o getopt.o getopt1.o getvar.o my_mkdir.o default.o my_com

press.o checksum.o raid.o my_net.o my_vsnprintf.o charset.o my_bitmap.o thr_alar

m.o thr_lock.o thr_mutex.o thr_rwlock.o my_pthread.o my_thr_init.o

ranlib libmysys.a

/bin/sh ../libtool --mode=link gcc -O3 -DDBUG_OFF -rdynamic -o test_charset -

DDEFAULT_BASEDIR="/usr/local/mysql" -DDATADIR=""/usr/local/

mysql/var"" -DDEFAULT_CHARSET_HOME=""/usr/local/mysql""

-DDATADIR=""/usr/local/mysql/var"" -DSHARED

IR=""/usr/local/mysql/share/mysql"" -DHAVE_CONFIG_H -I

./../include -I../include -I.. -I. -O3 -DDBUG_OFF -DMAIN ./test_charset.c li

bmysys.a ../dbug/libdbug.a ../strings/libmystrings.a -lpthr

ead -lz -lcrypt -lnsl -lm -lpthread

mkdir .libs

gcc -O3 -DDBUG_OFF -rdynamic -o test_charset -DDEFAULT_BASEDIR="/usr/local/mysq

l" -DDATADIR="/usr/local/mysql/var" -DDEFAULT_CHARSET_HOME="/usr/local/mysql

" -DDATADIR="/usr/local/mysql/var" -DSHAREDIR="/usr/local/mysql/share/mysql\

" -DHAVE_CONFIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -DMAIN ./t

est_charset.c libmysys.a ../dbug/libdbug.a ../strings/libmystrings.a -lpthread -

lz -lcrypt -lnsl -lm -lpthread

/bin/cp ./thr_alarm.c ./test_thr_alarm.c

/bin/sh ../libtool --mode=link gcc -O3 -DDBUG_OFF -rdynamic -o test_thr_alarm

-DDEFAULT_BASEDIR="/usr/local/mysql" -DDATADIR=""/us

r/local/mysql/var"" -DDEFAULT_CHARSET_HOME=""/usr/local/mys

ql"" -DDATADIR=""/usr/local/mysql/var""

-DSHAREDIR=""/usr/local/mysql/share/mysql"" -DHAVE_CON

FIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -DMAIN ./test_thr

_alarm.c libmysys.a ../dbug/libdbug.a ../strings/libmystrings.

a -lpthread -lz -lcrypt -lnsl -lm -lpthread

gcc -O3 -DDBUG_OFF -rdynamic -o test_thr_alarm -DDEFAULT_BASEDIR="/usr/local/my

sql" -DDATADIR="/usr/local/mysql/var" -DDEFAULT_CHARSET_HOME="/usr/local/mys

ql" -DDATADIR="/usr/local/mysql/var" -DSHAREDIR="/usr/local/mysql/share/mysq

l" -DHAVE_CONFIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -DMAIN .

/test_thr_alarm.c libmysys.a ../dbug/libdbug.a ../strings/libmystrings.a -lpthre

ad -lz -lcrypt -lnsl -lm -lpthread

/bin/rm -f ./test_thr_alarm.*

/bin/cp ./thr_lock.c test_thr_lock.c

/bin/sh ../libtool --mode=link gcc -O3 -DDBUG_OFF -rdynamic -o test_thr_lock

-DDEFAULT_BASEDIR="/usr/local/mysql" -DDATADIR=""/usr/local/

mysql/var"" -DDEFAULT_CHARSET_HOME=""/usr/local/mysql""

-DDATADIR=""/usr/local/mysql/var"" -DSHARED

IR=""/usr/local/mysql/share/mysql"" -DHAVE_CONFIG_H -I

./../include -I../include -I.. -I. -O3 -DDBUG_OFF -DMAIN ./test_thr_lock.c

libmysys.a ../dbug/libdbug.a ../strings/libmystrings.a -lpthr

ead -lz -lcrypt -lnsl -lm -lpthread

gcc -O3 -DDBUG_OFF -rdynamic -o test_thr_lock -DDEFAULT_BASEDIR="/usr/local/mys

ql" -DDATADIR="/usr/local/mysql/var" -DDEFAULT_CHARSET_HOME="/usr/local/mysq

l" -DDATADIR="/usr/local/mysql/var" -DSHAREDIR="/usr/local/mysql/share/mysql

" -DHAVE_CONFIG_H -I./../include -I../include -I.. -I. -O3 -DDBUG_OFF -DMAIN ./

test_thr_lock.c libmysys.a ../dbug/libdbug.a ../strings/libmystrings.a -lpthread

-lz -lcrypt -lnsl -lm -lpthread

/bin/rm -f ./test_thr_lock.*

make[2]: Leaving directory `/usr/local/src/mysql-3.23.49/mysys'

Making all in extra

make[2]: Entering directory `/usr/local/src/mysql-3.23.49/extra'

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../include -I../include -I.. -O3 -DDBUG_

OFF -c replace.c

/bin/sh ../libtool --mode=link gcc -O3 -DDBUG_OFF -rdynamic -o replace repla

ce.o ../mysys/libmysys.a ../dbug/libdbug.a ../strings/lib

mystrings.a -lpthread -lz -lcrypt -lnsl -lm -lpthread

mkdir .libs

gcc -O3 -DDBUG_OFF -rdynamic -o replace replace.o ../mysys/libmysys.a ../dbug/li

bdbug.a ../strings/libmystrings.a -lpthread -lz -lcrypt -lnsl -lm -lpthread

../mysys/libmysys.a(my_tempnam.o): In function `my_tempnam':

my_tempnam.o(.text+0x3f): the use of tempnam' is dangerous, better use mkstemp

'

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../include -I../include -I.. -O3 -DDBUG_

OFF -c comp_err.c

/bin/sh ../libtool --mode=link gcc -O3 -DDBUG_OFF -rdynamic -o comp_err comp

_err.o ../mysys/libmysys.a ../dbug/libdbug.a ../strings/lib

mystrings.a -lpthread -lz -lcrypt -lnsl -lm -lpthread

gcc -O3 -DDBUG_OFF -rdynamic -o comp_err comp_err.o ../mysys/libmysys.a ../dbug/

libdbug.a ../strings/libmystrings.a -lpthread -lz -lcrypt -lnsl -lm -lpthread

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../include -I../include -I.. -O3 -DDBUG_

OFF -c perror.c

/bin/sh ../libtool --mode=link gcc -O3 -DDBUG_OFF -rdynamic -o perror perror

.o ../mysys/libmysys.a ../dbug/libdbug.a ../strings/libmystring

s.a -lpthread -lz -lcrypt -lnsl -lm -lpthread

gcc -O3 -DDBUG_OFF -rdynamic -o perror perror.o ../mysys/libmysys.a ../dbug/libd

bug.a ../strings/libmystrings.a -lpthread -lz -lcrypt -lnsl -lm -lpthread

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../include -I../include -I.. -O3 -DDBUG_

OFF -c resolveip.c

/bin/sh ../libtool --mode=link gcc -O3 -DDBUG_OFF -rdynamic -o resolveip res

olveip.o ../mysys/libmysys.a ../dbug/libdbug.a ../strings/lib

mystrings.a -lpthread -lz -lcrypt -lnsl -lm -lpthread

gcc -O3 -DDBUG_OFF -rdynamic -o resolveip resolveip.o ../mysys/libmysys.a ../dbu

g/libdbug.a ../strings/libmystrings.a -lpthread -lz -lcrypt -lnsl -lm -lpthread

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../include -I../include -I.. -O3 -DDBUG_

OFF -c my_print_defaults.c

/bin/sh ../libtool --mode=link gcc -O3 -DDBUG_OFF -rdynamic -o my_print_defau

lts my_print_defaults.o ../mysys/libmysys.a ../dbug/libdbug.

a ../strings/libmystrings.a -lpthread -lz -lcrypt -lnsl -lm -lpthread

gcc -O3 -DDBUG_OFF -rdynamic -o my_print_defaults my_print_defaults.o ../mysys/l

ibmysys.a ../dbug/libdbug.a ../strings/libmystrings.a -lpthread -lz -lcrypt -lns

l -lm -lpthread

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../include -I../include -I.. -O3 -DDBUG_

OFF -c resolve_stack_dump.c

/bin/sh ../libtool --mode=link gcc -O3 -DDBUG_OFF -rdynamic -o resolve_stack_

dump resolve_stack_dump.o ../mysys/libmysys.a ../dbug/libdbug.

a ../strings/libmystrings.a -lpthread -lz -lcrypt -lnsl -lm -lpthread

gcc -O3 -DDBUG_OFF -rdynamic -o resolve_stack_dump resolve_stack_dump.o ../mysys

/libmysys.a ../dbug/libdbug.a ../strings/libmystrings.a -lpthread -lz -lcrypt -l

nsl -lm -lpthread

make[2]: Leaving directory `/usr/local/src/mysql-3.23.49/extra'

Making all in regex

make[2]: Entering directory `/usr/local/src/mysql-3.23.49/regex'

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../include -I../include -O3 -DDBUG_OFF

-c regerror.c

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../include -I../include -O3 -DDBUG_OFF

-c regcomp.c

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../include -I../include -O3 -DDBUG_OFF

-c regexec.c

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../include -I../include -O3 -DDBUG_OFF

-c regfree.c

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../include -I../include -O3 -DDBUG_OFF

-c reginit.c

rm -f libregex.a

ar cru libregex.a regerror.o regcomp.o regexec.o regfree.o reginit.o

ranlib libregex.a

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../include -I../include -O3 -DDBUG_OFF

-c split.c

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../include -I../include -O3 -DDBUG_OFF

-c debug.c

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../include -I../include -O3 -DDBUG_OFF

-c main.c

/bin/sh ../libtool --mode=link gcc -O3 -DDBUG_OFF -rdynamic -o re split.o de

bug.o main.o libregex.a ../strings/libmystrings.a -lpthread -lz -lcrypt -lnsl -l

m -lpthread

mkdir .libs

gcc -O3 -DDBUG_OFF -rdynamic -o re split.o debug.o main.o libregex.a ../strings/

libmystrings.a -lpthread -lz -lcrypt -lnsl -lm -lpthread

make[2]: Leaving directory `/usr/local/src/mysql-3.23.49/regex'

Making all in isam

make[2]: Entering directory `/usr/local/src/mysql-3.23.49/isam'

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../include -I../include -O3 -DDBUG_OFF

-c open.c

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../include -I../include -O3 -DDBUG_OFF

-c extra.c

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../include -I../include -O3 -DDBUG_OFF

-c

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus