文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>apahce+php+mysql架站全攻略(静态编译法)

apahce+php+mysql架站全攻略(静态编译法)

时间:2006-03-16  来源:yangiori007

apache+mysql+php静态编译下的系统和所需软件:
RedhatAS-3
apache_1.3.34.tar.gz
php-4.4.2.tar.gz
mysql-4.1.12.tar.gz
虽然现在已经出了APACHE2不过个人只在APACHE上进行过一次实地架构   安装步骤 1,MYSQL-> 2,APACHE->3,PHP(这已经成为定式)   安装开始 1。首先来安装mysql tar zvxf mysql-4.1.12.tar.gz
mv  mysql-4.1.12.tar.gz mysql
cd mysql
./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql &&
make &&
make install
安装完成! 然后初始化数据库 /usr/local/mysql/bin/mysql_install_db (既在/var/lib/mysql下建立mysql&&test两个库) 设置权限: chown -R root /usr/local/mysql 复制配置文件; cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf (配置文件根据需求所有不同,分为多种:  my-huge.cnf      my-innodb-heavy-4G.cnf  my-large.cnf            my-medium.cnf     my-small.cnf) 启动mysql: /use/local/mysql/bin/mysqld_safe --user=root & 修改密码:初始的root密码是空的 /usr/local/mysql/bin/mysqladmin -uroot -p password 1234
enter password:
把密码修改为1234,由于初始密码为空,所以enter password直接回车就行
测试一下新的密码:
mysql -uroot -pmysql
enter password:1234
如果顺利的话就能进入mysql。   2 编译APACHE+PHP
 
apache_1.3.34.tar.gz+php-4.4.2.tar.gz+mysql-4.1.12.tar.gz
的静态编译
apache第一次编译,并不要安装,因为php的编译需要apache至少已经编译过一次
tar zvxf apache_1.3.34.tar.gz
mv apache_1.3.34.tar.gz apache cd apache
./configure --prefix=/usr/local/apache
  然后编译php tar zvxf php-4.4.2.tar.gz
mv php-4.4.2 php
cd php ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql \
--with-apache=../apache &&
make &&
make install
第二次编译安装apache:
cd ../apache
./configure --prefix=/usr/local/apache \
--activate-module=src/modules/php4/libphp4.a &&
make &&
make install
cp ../php4.3.4/php.ini.dist /usr/local/php/lib/php.ini
修改/usr/local/apache/conf/httpd.conf
查找<IfModule mod_mime.c> 在此范围添加 AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
注意:apache和php的源码包在同一个目录,--with-apache=../apache是指向源码解压的目录
ok!静态编译完成,大家只要启动一下服务器
/usr/local/apache/bin/apachectl start
然后些个php测试页info.php:内容如下 <?php
phpinfo();
?>
正常的话,应该能看到php的信息

PHP Version 4.4.2


System Linux VMlinux 2.4.21-32.ELsmp #1 SMP Fri Apr 15 21:17:59 EDT 2005 i686
Build Date Mar 16 2006 15:45:10
Configure Command './configure' '--prefix=/usr/local/php' '--with-mysql=/usr/local/mysql' '--with-apache=../apache/'
Server API Apache
Virtual Directory Support disabled
Configuration File (php.ini) Path /usr/local/php/lib/php.ini
PHP API 20020918
PHP Extension 20020429
Zend Extension 20050606
Debug Build no
Zend Memory Manager enabled
Thread Safety disabled
Registered PHP Streams php, http, ftp

This program makes use of the Zend Scripting Language Engine:
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

PHP Credits

Configuration

 
相关阅读 更多 +
排行榜 更多 +
边境检察最后区域手机版下载

边境检察最后区域手机版下载

角色扮演 下载
酋长你别跑手游下载

酋长你别跑手游下载

休闲益智 下载
心动漫画app下载官方版

心动漫画app下载官方版

浏览阅读 下载