在Linux下安装MySQL/Apache/Php
以下是个人在在Linux下安装MySQL/Apache/Php时的一点心得,不对的地方请指正
1、MySQL安装
安装MYSQL最好使用RPM版的,这样可以省很多麻烦。软件可以到MYSQL网站下载。建议使用4.0版本
1)安装服务器端
[root@test1 local]# rpm -ivh MySQL-server-4.0.20-0.i386.rpm
显示如下信息。
warning: MySQL-server-4.0.20-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing... ########################################### [100%]
1:MySQL-server ########################################### [100%]
。。。。。。(省略显示)
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h test1 password 'new-password'
。。。。。。(省略显示)
Starting mysqld daemon with databases from /var/lib/mysql
如出现如上信息,服务端安装完毕。测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务
已经启动,安装成功。Mysql默认的端口是3306。
[root@test1 local]# netstat -nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
上面显示可以看出MySQL服务已经启动。
2)安装客户端
运行如下命令:
[root@test1 local]# rpm -ivh MySQL-client-4.0.20-0.i386.rpm
warning: MySQL-client-4.0.20-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing... ########################################### [100%]
1:MySQL-client ########################################### [100%]
显示安装完毕。
修改登录密码
usr/bin/mysqladmin -u root password 'new-password'
2、MYSQL的运行
1、启动
MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。
[root@test1 init.d]# /etc/init.d/mysql start
2、停止
/usr/bin/mysqladmin -u root -p shutdown
3、自动启动
1)察看mysql是否在自动启动列表中
[root@test1 local]# /sbin/chkconfig -list
2)把MySQL添加到你系统的启动服务组里面去
[root@test1 local]# /sbin/chkconfig - add mysql
3)把MySQL从启动服务组里面删除。
[root@test1 local]# /sbin/chkconfig - del mysql
3、安装apache
安装apache至/usr/local/apache 并配置apache支持dso方式
在APACHE软件包解压后的目录下使用如下命令:
./configure --prefix=/usr/local/apache --enable-module=so
make
make install
4、安装php
以dso方式安装php至/usr/local/php 设置配置文件目录为/usr/local/lib 开启mysql,xml支持
在PHP软件包解压后的目录下使用如下命令:
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql
make
make install
cp php.ini-dist /usr/local/lib/php.ini
5.配置APACHE
vi /usr/local/apache/conf/httpd.conf
对apache做如下配置
#设置站点跟目录
DocumentRoot "/home/httpd/html/"
#设置是否允许索引目录
Options FollowSymLinks MultiViews
#设置php文件后缀
AddType application/x-httpd-php .php .phtml .php3 .inc
AddType application/x-httpd-php-source .phps
#设置apache的默认文件名次序
DirectoryIndex index.php index.shtml index.html index.htm
存盘退出
6.配置PHP
vi /usr/local/lib/php.ini
#设置允许使用全局变量
register-golbals = On
存盘退出
7.启动APACHE服务
/usr/local/apache/bin/apachectl start
问题点数:0、回复次数:5Top
1 楼umbrella1984(雨伞(KEN))回复于 2004-09-04 13:39:54 得分 0
thanks!Top
2 楼gzs008(小昭)回复于 2004-09-05 10:25:28 得分 0
感谢。Top
3 楼peilianhai(网侠()回复于 2004-09-05 11:00:51 得分 0
好Top
4 楼raid79(山鹰)回复于 2004-09-05 13:16:48 得分 0
upTop
5 楼jxflll(峰)回复于 2004-10-10 15:13:27 得分 0
顶一下。好。Top
相关问题
- Linux Apache+PHP+MySQL的配置问题??
- 在LINUX下安装MYSQL+APACHE+PHP问题
- linux下的mysql,apache,php如何配置,使用?
- 如何卸载linux的dns,apache,mysql,php等
- 很急!关于Linux+Apache+MySQL+PHP,问题依次如下
- 很急!关于Linux+Apache+MySQL+PHP,问题依次如下
- 请问一般用linux+mysql+php+apache写程序是怎样收费的
- 要用Linux+Apache+PHP+MySQL来架设服务器,各用什么版本最好。
- Linux + apache + Mysql + JSP好用吗???
- How to use DOMDocument under linux+apache+php ?




