linux apeche+php+mysql 配置

一、首先下载APECHE

然后解压编译,在编译时出现提示要安装:APR APR-ULINITY PCRE

然后就下载安装

1、apr not found问题——————>

   [root@yahoo test]# tar -zxf apr-1.4.5.tar.gz

   [root@yahoo apr-1.4.5]# ./configure --prefix=/usr/local/apr

   [root@yahoo apr-1.4.5]# make

   [root@yahoo apr-1.4.5]# make install

 2、APR-util not found问题>>>>

   [root@yahoo test]# tar -zxf apr-util-1.3.12.tar.gz

   [root@yahoo apr-util-1.3.12]# ./configure --prefix=/usr/local/apr-util -with- apr=/usr/local/apr/bin/apr-1-config

  [root@yahoo apr-util-1.3.12]# make
  [root@yahoo apr-util-1.3.12]# make install

3、PCRE

4、编译Apache

  [root@yahoo httpd-2.3.12-beta]# ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/

 [root@yahoo httpd-2.3.12-beta]# make
 [root@yahoo httpd-2.3.12-beta]# make install

[root@yahoo httpd-2.3.12-beta]# /usr/local/apache2/bin/apachectl start


二、接下来就是PHP

还是下载解压安装 在CONFIGURE时配置下参数

-with-apxs2=/usr/local/apache/bin/apxs --disable-debug --enable-ftp --enable-inline-optimization --enable-safe-mode --enable-track-vars --enable-trans-sid --enable-xml --with-mysql --with-xml

然后make&&makefile

安装完毕。copy /usr/local/src/php-4.3.8/php.ini-dist/usr/local/lib/,并重命名为php.ini
shell>cp /usr/local/src/php-4.3.8/php.ini-dist /usr/local/lib/php.ini
  编辑php.ini文件,#default_charset = ..... 改為 default_charset =gbk

  配置一下apache
shell>cd /usr/local/apache/conf
shell>vi httpd.conf
  在httpd.conf文件中,添加

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
  应该将以上两句添加在其他AddType之后。

  找到AddDefaultCharset on 这行改为AddDefaultCharset gbk 使apache 传送网页给浏览器的headerencodegbk
  找到 <IfModule mod_dir.c> ....并改为:

<IfModule mod_dir.c >
DirectoryIndex index.html index.htm index.php
</IfModule>
  确保文件中有以下一句话,没有就自己添加在所有LoadModule之后。

LoadModule php4_module modules/libphp4.so

  好了,":wq"保存httpd.conf文件,退出vi。启动apache server
/usr/local/apache/bin/apachectl start

  如果你想让你的apache每次系统reboot后都自动启动,你可以这样做:
shell>cp /usr/local/src/apache_1.3.31/support/apachectl /etc/rc.d/init.d/httpd
shell>vi /etc/rc.d/init.d/httpd
  在httpd文件的第三行,插入以下两句话
:
# chkconfig: 345 85 15
# description: Starts and stops the Apache HTTP Server.
":wq"保存httpd文件,退出vi

  把httpd变成可执行文件:
shell>chmod +x /etc/rc.d/init.d/httpd
  将httpd加入service列表
:
shell>chkconfig --add httpd
  查看一下httpd是否加入到service 列表中

shell>chkconfig --list
  成功后,你可以用service httpd start, service httpd restart, service httpd stop来启动、重启、和终止httpd service (httpd service 就是 apache service)

  好了,所有安装都完成了,下面测试一下 PHPapache

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值