文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>apache+mysql+php动态编译

apache+mysql+php动态编译

时间:2007-03-29  来源:manyan1985

1,首先安装Mysql:
rpm -ivh MySQL-4.1.22-0.src.rpm 
cd /usr/src/redhat/SOURCES/
tar -xzf mysql-4.1.22.tar.gz -C /tmp
cd /tmp/mysql-4.1.22/
./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql 
make 
make install

安装完成!
然后初始化数据库
/usr/local/mysql/bin/mysql_install_db

设置权限:
chown -R root /usr/local/mysql

复制配置文件;
cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf

启动mysql:
/use/local/mysql/bin/mysqld_safe --user=root &

修改密码:初始的root密码是空的
/usr/local/mysql/bin/mysqladmin -u root -p password 1234
enter password:
把密码修改为1234,由于初始密码为空,所以enter password直接回车就行

测试一下新的密码:
mysql -u root -p mysql
enter password:1234

如果顺利的话就能进入mysql,则安装成功quit退出

2,编译安装apache
tar xzvf httpd-2.0.59.tar.gz -C /tmp/
cd /tmp/httpd-2.0.59/
./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=most
make 
make install

--enable-so相当与1.3.27的--enable-module=so,而--enable-mods-shared=most又等同与以前的
--enable-shared=max 

3,编译PHP
tar -xjvf php-4.4.4.tar.bz2 -C /tmp/
cd /tmp/php-4.4.4/
./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache2/bin/apxs
make 
make install

注意这里是--with-apxs2=, 1.3.27中为--with-apxs=/usr/local/apache/bin/apxs
修改httpd.conf与1.3.27也有所不同,查找AddType application/x-tar .tgz 在下面添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

另外要显示中文的话,添加:
AddDefaultCharset gb2312

启动一下apache
/usr/local/apache2/bin/apachectl start

用个info.php测试一下,
<?php
phpinfo();
?>
放到/usr/local/apache2/htdocs下,在浏览器中输入http://localhost/info.php,另外还要将防火墙打开,测试成功!!
相关阅读 更多 +
排行榜 更多 +
异常调查局恐怖酒店2

异常调查局恐怖酒店2

动作格斗 下载
盛世天下手游下载

盛世天下手游下载

角色扮演 下载
新仙魔九界官网下载手机版

新仙魔九界官网下载手机版

角色扮演 下载