php环境搭建2 (补充)

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)查看是否安装成功

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值