linux下php、apache、mysql、curl环境搭建
上一篇 / 下一篇 2011-08-15 14:25:22 / 个人分类:web基础
安装apache,php的目录:/home/zhangweikuang.pt51Testing软件测试网F;UyD1a
U;J/_5n
1.下载apache,php,mysql,curl扩展安装包
;U'eHbS_P^0curl-7.21.0.tar.gz httpd-2.2.15.tar.gz php-5.2.11.tar.gz mysql-5.0.24.tar.gz
| Uf.z2dY3`{0
1)tar zvxf
httpd-2.2.15.tar.gz
2)cd httpd-2.2.15
3)./configure --prefix=/home/zhangweikuang.pt/apache
--enable-mods-shared=all --enable-cache --enable-disk-cache --enable-mem-cache
--enable-so
4)make && make install
apache安装完成
%`:UU8V-S dC
hh0
3.安装mysql
a)tar -xzf mysql-5.0.24.tar.gz
b)cd mysql-5.0.24
c)./configure --prefix=/home/zhangweikuang.pt/mysql
--sysconfdir=/etc --localstatedir=/var/lib/mysql --with-charset=gbk
--with-extra-charset=utf8,gbk,gb2312,all
d)make install
e)/home/zhangweikuang.pt/mysql/bin/mysql_install_db
f)sudo chown -R admin:admin /home/zhangweikuang.pt/mysql/var
g)/home/zhangweikuang.pt/mysql/bin/mysqld_safe &
h)mysql -h localhost -u root -p(no password)登录后show databases;可以看到有mysql的数据库
i)/home/zhangweikuang.pt/mysql/bin/mysqladmin -u root
password 'yourpassword'修改密码
4.安装curl模块
1)tar zvxf curl-7.21.0.tar.gz
2)cd curl-7.21.0
3)./configure --prefix=/home/zhangweikuang.pt/curl
4)make && make install
curl安装完成
5.安装php
1)tar zvxf php-5.2.11.tar.gz
2)cd php-5.2.11
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/mysql
4)make && make install
5)cpphp.ini-development/home/zhangweikuang.pt/php/lib/php.ini
6)在php.ini中找到;date.timezone = 去掉前面分号,改为date.timezone = Asia/Chongqing
php安装完成
6.配置apache的config文件:/home/lanshang/apache/conf/httpd.config
1)修改监听端口:Listen:8713
2)在<IfModule> </IfModule>中增加一行让apache把后缀为.php和phtml的文件交给php来解析
AddType
application/x-httpd-php .php .phtml
3)新建测试文件:/home/apache/htdocs/index.php
<?php
echo "hello";
phpinfo();
?>
4)启动apache服务:/home/zhangweikuang.pt/apache/bin/apachectl -k start
5)检查apche的错误日志,是否有错误出现:tail -f /home/zhangweikuang.pt/apache/logs/error_log
6)浏览器打开:http://10.232.41.124:8713/index.php
有hello,查看curl模块
:c:lWK#e,j$](n{#x-Fr0
大多数情况我们会遇到第二种情况,这里我记录了一下自己在已安装的php基础上扩展curl模块,这里有个前提条件就是curl需要提前安装好。
安装扩展步骤: