PHP环境问题

    apache,php,mysql均为源码安装。重装系统啊,首先将php的目录和mysql的bin目录加入到系统环境中,访问页面时不对,原来是没开启服务,开启服务出现:无法启动此程序,因为计算机输出中丢失的MSVCR110.dll。百度了一下,原来是忘记安装公司编译器了。

    编译器相关知识看http://windows.php.net/。其中vc9对应vcredis2008(x86,x64),vc11对应vcredis2012(x86,x64),vc14对应vcredis2015(x86,x64)。我安装的是vcredis2012,安装公司完后果然没有报这个错误了,页面可以用正常访问了。

   可是phpmyadmin连接不上数据库,原来数据库的服务起不来,报错“无法启动mysql服务,发生错误1067的解决办法”

百度了一下,是my.ini有问题,原来是这个

#datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
 datadir="D:/wamp/MySQL/data/"

原来我的库在C盘,重装系统后找不到库,我改成我d盘的路径后,服务可以启动了,但是又报了1045的错误的,百度了一下,在dos命令行下不用密码可以登录数据库,而在phpmyadmin访问数据库不允许空密码。按网上说,

mysql -u root登录

SET PASSWORD FOR  'root'@'localhost' = PASSWORD('root')

修改密码成功,phpmyadmin可以用正常访问。

把mysql加入系统服务器mysqld.exe --install(已把mysql加入环境变量)

把apache加入系统服务httpd.exe -k install(进入到apache的bin目录)






你可能感兴趣的:(PHP环境)