wamp环境搭建到mysql就不成功_Wamp环境搭建常见错误问题解决
第一點(diǎn)、對(duì)于apache + php + mysql 的版本的正確選擇
問(wèn)題:網(wǎng)上有些教學(xué)視頻已經(jīng)很早了,然后很多人照著來(lái),完全和視頻里講的一樣,但是結(jié)果就是搭建不成功。
出現(xiàn)問(wèn)題原因:三件套的版本選擇不正確,比如有的php版本里就沒(méi)有對(duì)應(yīng)的Apache模塊(形如:php5apache2_2.dll)然后在配置的時(shí)候就扔把那個(gè)模塊寫上
解決:因?yàn)樽约阂彩窃诰W(wǎng)上搜集的,所以大家可以在網(wǎng)上搜索“Wamp版本的選擇”這之內(nèi)的搜索
第二點(diǎn):基本配置安裝(以apache2.4 php7舉例)
1.apache:
打開apache24/conf/httpd.conf
修改:ServerRoot "D:/web/Apache24"
修改:DocumentRoot "D:/web/www/ "
添加 :(注意phpIniDir項(xiàng)在上面) php7對(duì)apache的處理接口
PHPIniDir "D:/web/php-7.0.0-Win32-VC14-x86/"
LoadModule php7_module "D:/web/php-7.0.0-Win32-VC14-x86/php7apache2_4.dll"
添加:php的minetype :
TypesConfig conf/mime.types
AddType application/x-httpd-php .php
2.配置php.ini。
打開php目錄,復(fù)制1個(gè)php.ini-development ,修改為php.ini。
打開php.ini, 找到 ;extension_dir = "D:/web/php-7.0.0-Win32-VC14-x86/ext"? ,把前面的分號(hào)去掉。
(必須指定擴(kuò)展路徑,否則php7啟動(dòng)不了。一般開啟ext擴(kuò)展目錄之后,就可以成功在命令行啟動(dòng)php7,如果仍然不成功,說(shuō)明你的php路徑?jīng)]有添加到 環(huán)境變量中(或者你的環(huán)境變量有舊的php版本使用))
----路徑的寫入根據(jù)自己的安裝路徑寫
找到? exrension=php_mysql.dll exrension=php_mysqli.dll exrension=php_gb2.dll exrension=mb_string.dll ...將前面的;去掉 ---這是php與MySQL的連接
通??梢砸粋€(gè)操作MySQL的函數(shù)比如mysql_connect()來(lái)檢測(cè)時(shí)候連接成功,也可以安裝phpMyAdmin
3.錯(cuò)誤信息
①Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone
修改php.ini:找到? ;date.timezone?? 修改為? date.timezone=PRC
②
phpMyAdmin缺少 mysqli 擴(kuò)展。請(qǐng)檢查 PHP 配置。
細(xì)說(shuō):
你可以按照以下這幾種方法進(jìn)行檢查:
1.檢查php.ini ;extension=php_mysqli.dll是不是已經(jīng)啟用 也就是去掉前面的;
2.檢查php.ini extension_dir 地址是不是指向了php目錄的ext目錄下這步是關(guān)鍵 我就是處在這一步的問(wèn)題上 我把 extension_dir = "e:\www\php54\ext" 設(shè)置成了自己的目錄 就可以了
3.檢查lib_mysql.dll有沒(méi)有拷貝到windows目錄下? 這個(gè)dll文件有多種形式的 有沒(méi)加下劃線的libmysql_d.dll 因此要注意自己看
4.檢查php安裝目錄ext目錄下,php_mysqli.dll文件是不是存在 網(wǎng)上也說(shuō)明 最好使用zip包解壓 不會(huì)出現(xiàn)文件丟失
5.查看php詳細(xì)頁(yè)面<?php phpinfo(); ?>,看看mysql和mysqli是不是已經(jīng)啟動(dòng)這一步就是檢查你有沒(méi)有開啟mysqli的
沒(méi)有開啟的話 你查找mysqli關(guān)鍵字是無(wú)法再php詳細(xì)頁(yè)面看到的
最后要重啟Apache
--------------------------我做了幾次? 檢測(cè)? 我覺得沒(méi)錯(cuò)啊 但就是沒(méi)有成功? 最后就找到了一個(gè)方法
1 、把 ../mysql/lib/libmysql.dll 拷貝到自己的php 下面,還有拷貝到 自己php目錄/ext 目錄下
2、將 libmysqldll php5ts.dll 兩個(gè)文件拷貝到 windows/system32 下
3、將 自己php目錄根目錄下面的 php.ini拷貝到 windows目錄下,(前提是php.ini必須是配置好的)
4.把? php_mysql.dll php_mysqli.dll php_mbstring.dll? ??libmysqldll php5ts.dll? ?? 拷貝到windows下 當(dāng)然這個(gè)文件也要拷貝到windows/system32 下? 為什么我要寫第四點(diǎn)呢,因?yàn)槲医裉熳约鹤隽饲叭娇墒沁€是有錯(cuò),我就干脆也拷貝在window目錄下,之前在網(wǎng)上看到 因?yàn)椴僮飨到y(tǒng)的不一樣 所以有些是放在window下就可以了? 有些是放在windows/system32 下 就可以? 因此 我就以防萬(wàn)一在兩個(gè)目錄下都拷貝了
總結(jié)
以上是生活随笔為你收集整理的wamp环境搭建到mysql就不成功_Wamp环境搭建常见错误问题解决的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ISO/IEC17025与ISO9000
- 下一篇: django本地安装mysql_djan