已转开发,博客新地址:http://welcomezhang.iteye.com/

linux下php、apache、mysql、curl环境搭建

上一篇 / 下一篇  2011-08-15 14:25:22 / 个人分类:web基础

lahUSE.x0

安装apache,php的目录:/home/zhangweikuang.pt51Testing软件测试网 F;UyD1a U;J/_5n
1.下载apachephpmysqlcurl扩展安装包
;U'eHbS_P^0
curl-7.21.0.tar.gz httpd-2.2.15.tar.gz php-5.2.11.tar.gz mysql-5.0.24.tar.gz

j3F4[+X$U8vG y0

 
| Uf.z2d Y3`{0
2.先安装apache

_xW~)FUT DzX0

1tar zvxf httpd-2.2.15.tar.gz

q u b)H7^L0

2cd httpd-2.2.1551Testing软件测试网1](VB2A&U#n?_

3./configure --prefix=/home/zhangweikuang.pt/apache --enable-mods-shared=all --enable-cache --enable-disk-cache --enable-mem-cache --enable-so

5qc%y[;~,k CP0

4make && make install51Testing软件测试网hpxGN%K0t

apache安装完成51Testing软件测试网!v*Xp4T9k@,WQXg

 
%`:UU8V-S dC hh0
#####我自己没有装mysql安装过程也列在下面51Testing软件测试网/?2zH5Qnd

3.安装mysql51Testing软件测试网A1L(Ro8wk+m+|

atar -xzf mysql-5.0.24.tar.gz51Testing软件测试网kw%{[ {2IZ.n)`L

bcd mysql-5.0.2451Testing软件测试网+WL!NVv

c./configure --prefix=/home/zhangweikuang.pt/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql --with-charset=gbk --with-extra-charset=utf8,gbk,gb2312,all51Testing软件测试网1Z1U V"i)hV

dmake install51Testing软件测试网FU A,_k!Y

e/home/zhangweikuang.pt/mysql/bin/mysql_install_db

G'f&|I1LkP0

fsudo chown -R admin:admin /home/zhangweikuang.pt/mysql/var51Testing软件测试网6x1l2or nT

g/home/zhangweikuang.pt/mysql/bin/mysqld_safe &51Testing软件测试网d|T&l#`Cc[0o'~"t

hmysql -h localhost -u root -pno password)登录后show databases;可以看到有mysql数据库

1q-}!uh8I@/kLW7X0

i/home/zhangweikuang.pt/mysql/bin/mysqladmin -u root password 'yourpassword'修改密码

)`2{5X|g.m LB0

 51Testing软件测试网$K8i OM0PU[z

4.安装curl模块

#ym%GB)^@PX0

1tar zvxf curl-7.21.0.tar.gz51Testing软件测试网h-AG*|7T8v

2cd curl-7.21.051Testing软件测试网6at`t4H y}(w6fh

3./configure --prefix=/home/zhangweikuang.pt/curl51Testing软件测试网I"f)uDw[l

4make && make install51Testing软件测试网!\"_"Nh$ePj

curl安装完成

Jf~]_8b)P0

 

j{{E4K6\`4j@0

5.安装php51Testing软件测试网-|z0@ v U/d

1tar zvxf php-5.2.11.tar.gz51Testing软件测试网O"F`3wZ Ir n8Xp

2cd php-5.2.11

-I!A,M}*O!p\1@e.Kw0

3./configure --prefix=/home/zhangweikuang.pt/php --with-apxs2=/home/zhangweikuang.pt/apache/bin/apxs --with-curl=/home/zhangweikuang.pt/curl/ --enable-mbstring--with-mysql=/home/zhangweikuang.pt/mysql51Testing软件测试网Zb$x`n G[j

4make && make install51Testing软件测试网OM{fo7x1u^

5cpphp.ini-development/home/zhangweikuang.pt/php/lib/php.ini

_H'D*mG?pS0

6php.ini中找到;date.timezone = 去掉前面分号改为date.timezone = Asia/Chongqing51Testing软件测试网Sw m%q`'cY;[

php安装完成

;ihr6W:w0

 51Testing软件测试网N!L D8`~ ts^9p

6.配置apacheconfig文件/home/lanshang/apache/conf/httpd.config51Testing软件测试网5L3Q$s(k_^8wl

1修改监听端口Listen8713

5I|8h z'jL0d^0

2<IfModule> </IfModule>中增加一行让apache把后缀为.phpphtml的文件交给php来解析51Testing软件测试网"l7S2[Nt z

AddType application/x-httpd-php .php .phtml51Testing软件测试网vd| M$hy^

3新建测试文件/home/apache/htdocs/index.php

7LiC,f.s0

<?php51Testing软件测试网$zhi;ocz.x

echo "hello";51Testing软件测试网u-@D.?0e3|dYw[

phpinfo();

1Hr[(S1A&p0

?>

Z VC h$@^)y0

4启动apache服务/home/zhangweikuang.pt/apache/bin/apachectl -k start51Testing软件测试网+te7Ma ggRb!Y

5检查apche的错误日志是否有错误出现tail -f /home/zhangweikuang.pt/apache/logs/error_log

G%Lv ?WX:H6O [%vr0

6浏览器打开http://10.232.41.124:8713/index.php51Testing软件测试网2{6w0qGvX

hello查看curl模块

g1V-x1x-AO5d%_0

 
:c:lWK#e,j$](n{#x-Fr0
一种情况是php未安装的前提下在安装php的时候只要加上–with-curl=/usr/local/curl就可以51Testing软件测试网5X?7I G)k2L(\ |z

 另一种情况是php已经安装,在现有的基础的上扩展curl模块。51Testing软件测试网%kAMx,O!r

大多数情况我们会遇到第二种情况,这里我记录了一下自己在已安装的php基础上扩展curl模块,这里有个前提条件就是curl需要提前安装好。51Testing软件测试网j tj f7Z

安装扩展步骤:

`,W2I f3H?%w\0

1.安装curl

ushe(lH(n3U w/V0

1tar zvxf curl-7.17.1.tar.gz

(\6O,n1EQ8t-[0

2cd curl-7.17.151Testing软件测试网-w"c1@U9T

3./configure --prefix=/home/lanshang/curl

C0S/[5y5`.dp0

4make && make install51Testing软件测试网 G ?^EB4e"f ^

2.php的源码路径

9Ih+\7F%Xi0

1cd /home/lanshang/php-5.3.2/ext/curl51Testing软件测试网c'RM`f4p@|

2/usr/local/php/bin/phpize51Testing软件测试网i6_MFR/XQ^

3./configure --with-curl=/home/zhangweikuang.pt/curl或者./configure --with-curl=/home/zhangweikuang.pt/curl --with-php-config=/home/zhangweikuang.pt/php/bin/php-config

ufA:WNHu'_0

4make51Testing软件测试网4Pz:o |"Zp]*Y

5cp modules/curl.so  /home/lanshang/php/lib/php/extensions/

:aPR&A EqM0

6修改php.ini文件,加入: extension=curl.so51Testing软件测试网+yW2U3G yRDi

7)查看phpinfo(),是否有curl模块51Testing软件测试网S `rH9{,_J+C
51Testing软件测试网j n.R~ [
多谢岚裳,此文档乃岚裳整理。

{!U_n)`+LP)Z051Testing软件测试网6vVg+|pSl

51Testing软件测试网 }:PaUce


TAG: Apache apache curl MySQL mysql Mysql PHP php

 

评分:0

我来说两句

Open Toolbar