1.将mysql 做成服务
(1)运行 mysql -u root –p 显示-bash: mysql: command not found 表示/usr/bin 下没有mysql
(2)做个软连接即可
ln -s /usr/local/mysql/bin/mysql /usr/bin
(3)测试一下
mysqladmin 同理。
2.为mysql root添加密码
(1)进入数据库
(2)进入mysql数据库
use mysql;
(3)下命令中 小写password 代表新的密码。
UPDATE user SET Password = PASSWORD('password') WHERE user = 'root';
(4)更新
FLUSH PRIVILEGES;
3.将apache做成服务
(1)查看是否添加httpd
ls /etc/init.d/ | grep httpd
(2)拷贝启动文件到/etc/init.d/
cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd
(3)编辑/etc/init.d/httpd 在开始部分加入如下内容
#chkconfig:345 85 15
#description:Start and stop the Apache HTTP Server
(4)加入开机自启动
chkconfig --add httpd
(5)查看状态
chkconfig --list httpd
(6)启动httpd
service httpd start
4.为php添加mysqli扩展
(1)查看php安装包ext目录是否有mysqli
(2)进入mysqli目录
(3)查找下phpize位置
(4)执行
/usr/local/php/bin/phpize
报错:
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
显示没有找到autoconf
(5)安装下
yum install -y m4 autoconf
(6)继续执行
/usr/local/php/bin/phpize
(7)编译安装
./configure -prefix=/usr/local/php/mysqli -with-php-config=/usr/local/php/bin/php-config -with-mysqli=/usr/local/mysql/bin/mysql_config
指定安装位置 php配置文件位置 mysql位置
make
make install
(8)查看安装成功后.so文件位置
(9)将mysqli.so文件位置加入php.ini
查看下php.ini文件位置
查看没有php.ini文件
进入安装包拷贝一个
编辑php.ini在最后加入
extension= /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/mysqli.so
(10)重启httpd服务
(11)查看是否安装成功