Apache+Mysql+php安装配置手记
来源:互联网 发布:视频音频截取软件 编辑:程序博客网 时间:2024/04/28 21:49
Mysql-standard-4.0.24 + Apache-2.0.53 + php-4.3.10 + phpMyadmin-2.6.1
安装Mysql-standard-4.0.24
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> cd /usr/local
shell> tar zxvf /PATH/TO/MYSQL-VERSION-OS.tar.gz
shell> mv FULL-PATH-TO-MYSQL-VERSION-OS mysql
shell> cd mysql
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell> chgrp -R mysql .
shell> bin/mysqld_safe --user=mysql脚本COPY
shell> cp support-files/mysql.server /etc/rc.d/init.d/mysqldshell> chkconfig --add mysqld
用ntsysv设置使mysql每次启动都能自动运行。
好了,至此mysql安装完毕,你可以这样起动你的mysql服务
/etc/rc.d/init.d/mysqld start
下面这步比较关键,
shell> ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
shell> ln -s /usr/local/mysql/include/mysql /usr/include/mysql大家可以不做这步,大可以在编译其他软件的时候自定义myslq的库文件路径,但我还是喜欢把库文件链接到默认的位置,这样你在编译类似PHP,Vpopmail等软件时可以不用指定mysql的库文件地址。
安装Apache-2.0.53 + php-4.3.10(DSO动态编译)
编译安装apache
shell> tar zvxf httpd-2.0.53.tar.gz
shell> cd httpd-2.0.46
shell> ./configure --prefix=/usr/local/httpd --enable-so --enable-mods-shared=mostshell> make
shell> make install大家注意了--enable-so相当与1.3.27的--enable-module=so,而--enable-mods-shared=most又等同与以前的
--enable-shared=max 这些区别大家要注意了,否则编译错了不要找我然后编译PHP
shell> tar zvxf php4.3.2.tar.gz
shell> ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/httpd/bin/apxs
shell> make
shell> make install注意是apxs2!!
修改httpd.conf与1.3.27也有所不同,大家寻找Add Type application/x-tar .tgz 在下面添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps启动一下apache
/usr/local/apache2/bin/apachectl start
用那个info.php测试一下,OK!!
安装配置phpMyadmin-2.6.1
解压后得到一个phpMyAdmin的目录(你可以改名)找到目录里的config.inc.php文件,打开
找到 $cfg['PmaAbsoluteUri']
修改你将上传到空间的phpMyAdmin的网址
如:$cfg['PmaAbsoluteUri'] = 'http://your.domain.com/phpmyadmin/';还有下面的
$cfg['Servers'][$i]['host'] = 'localhost';(通常用默认,也有例外)$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
在自己的机子里调试用config,如果在网上用cookie。$cfg['Servers'][$i]['user'] = 'root'; // MySQL user(用户名,自己机里用root,在网上设你的ftp用户名)
$cfg['Servers'][$i]['password'] = ''; // MySQL password(自己机里不用设,在网上设你的ftp密码)自己机里不用设
$cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only(你只有一个数据就设置一下)
注:$cfg['blowfish_secret'] = '';
本机的话不需要设置,但是网络的话需要设置成cookie:
$cfg['blowfish_secret'] = 'cookie';浏览http://your.domain.com/phpmyadmin/ 当然你设置不同就用那个网址。
如果设置了cookie(看上面)就会有登陆窗口。全部OK啦~记得改一下mysql的root密码,初始是空的。
- Apache+Mysql+php安装配置手记
- 系统安装手记-Apache-PHP-Mysql
- linux下安装PHP APACHE MYSQL 手记
- Linux 下安装PHP+Apache+Mysql 手记
- apache+php+mysql安装配置
- PHP + Apache + MySQL 安装配置
- apache+php+mysql 安装配置
- 安装配置 mysql+apache+php
- php + apache+mysql安装配置
- Linux下Apache+MySQL+PHP+OpenSSL+Curl 安装手记
- apache+fastcgi+php安装手记
- PHP从零开始:Apache+PHP+MySQL安装配置
- Apache php mysql 的安装与配置
- Apache+PHP+Mysql安装及环境配置
- linux PHP Apache Mysql 安装 配置
- Linux+Apache+MySQL+PHP安装配置
- windows下apache + php + mysql 安装配置
- PHP+APACHE+MYSQL的安装配置
- 毕业这几个月
- マイナスのデータ(负数,复数)
- 抛弃软件业务 金山上市的华山一条路?
- Vol . 2 游戏音乐的制作流程
- 好久没来blog鸟~~
- Apache+Mysql+php安装配置手记
- 初探.NET中的delegate类型与.NET事件
- 1:Win XP 键盘快捷键概述
- 2:Win XP中的网桥
- Windows XP的几个使用技巧
- 利用remoting实现文件传输
- XP的常用操作及技巧
- 谭浩强有点象孔乙己
- 在VC编写的DLL中导出C++类