Apache/PHP/MySQL for rhas3的安装_MySQL
今天安装成功了APM,总结一下,给大家一个文档。
一安装前的准备工作
1.创建软件安装目录:
# useradd software
把安装文件拷贝到/home/software目录
删除RH AS 3.0 Update 1 自己带的相关RPM包
rpm -e --nodeps httpd-2.0.46-26.ent
rpm -e --nodeps php-4.3.2-8.ent
二.安装MySQL
# cd /home/software/mysql-4.0.17
# ./configure --prefix=/usr/local/mysql --with-charset=gbk
--without-debug 去除debug模式
--enable-assembler 使用一些字符函数的汇编版本
--without-isam 去掉isam表类型支持 现在很少用了 isam表是一种依赖平台的表
--with-pthread 强制使用pthread库(posix线程库)
--enable-thread-safe-client 以线程方式编译客户端
--with-client-ldflags=-all-static
--with-mysqld-ldflags=-all-static 以纯静态方式编译服务端和客户端
--with-raid 激活raid支持
# make
# make install
# ./scripts/mysql_install_db
# cd /usr/local
# groupadd mysql
# useradd mysql -g mysql -M -s /sbin/nologin
# chmod 750 mysql -R
# chgrp mysql mysql -R
# chown mysql mysql/var -R
# chown -R mysql.mysql /usr/local/mysql/var
# cd /home/software/mysql-4.0.17
# cp ./support-files/my-medium.cnf /etc/my.cnf -fv
# cp support-files/mysql.server /etc/init.d/mysqld copy启动的mysqld文件
# chmod 700 /etc/init.d/mysqld
# cd /usr/local/mysql/libexec
# cp mysqld mysqld.old
# strip mysqld
# chkconfig --add mysqld
# chkconfig --level 345 mysqld on
# service mysqld start
pstree |grep mysqld 查看mysql有没有正常启动
# ln -s /usr/local/mysql/bin/mysql /sbin/mysql
# ln -s /usr/local/mysql/bin/mysqladmin /sbin/mysqladmin
# ln -s /usr/local/mysql/bin/mysqldump /sbin/mysqldump
为了执行命令方便。
增加root用户的密码:
推荐阅读
-
解析link_mysql的php版
-
Mac环境下php操作mysql数据库的方法分享
-
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
-
检查用户名是否已在mysql中存在的php写法
-
Linux下查看nginx apache mysql php的编译参数
-
linux安装redis和mysql的实例讲解
-
#实践笔记#Ubuntu配置Apache+PHP+MySQL
-
php+mysql不用递归实现的无限级分类实例(非递归)
-
MySQL数据库的二进制安装及故障排查详解
-
centos6.5 Linux下用安装包方式安装MySQL的步骤教程