wamp环境搭建到mysql就不成功_Wamp环境搭建常见错误问题解决
第一點、對于apache + php + mysql 的版本的正確選擇
問題:網上有些教學視頻已經很早了,然后很多人照著來,完全和視頻里講的一樣,但是結果就是搭建不成功。
出現問題原因:三件套的版本選擇不正確,比如有的php版本里就沒有對應的Apache模塊(形如:php5apache2_2.dll)然后在配置的時候就扔把那個模塊寫上
解決:因為自己也是在網上搜集的,所以大家可以在網上搜索“Wamp版本的選擇”這之內的搜索
第二點:基本配置安裝(以apache2.4 php7舉例)
1.apache:
打開apache24/conf/httpd.conf
修改:ServerRoot "D:/web/Apache24"
修改:DocumentRoot "D:/web/www/ "
添加 :(注意phpIniDir項在上面) php7對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目錄,復制1個php.ini-development ,修改為php.ini。
打開php.ini, 找到 ;extension_dir = "D:/web/php-7.0.0-Win32-VC14-x86/ext"? ,把前面的分號去掉。
(必須指定擴展路徑,否則php7啟動不了。一般開啟ext擴展目錄之后,就可以成功在命令行啟動php7,如果仍然不成功,說明你的php路徑沒有添加到 環境變量中(或者你的環境變量有舊的php版本使用))
----路徑的寫入根據自己的安裝路徑寫
找到? exrension=php_mysql.dll exrension=php_mysqli.dll exrension=php_gb2.dll exrension=mb_string.dll ...將前面的;去掉 ---這是php與MySQL的連接
通常可以一個操作MySQL的函數比如mysql_connect()來檢測時候連接成功,也可以安裝phpMyAdmin
3.錯誤信息
①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 擴展。請檢查 PHP 配置。
細說:
你可以按照以下這幾種方法進行檢查:
1.檢查php.ini ;extension=php_mysqli.dll是不是已經啟用 也就是去掉前面的;
2.檢查php.ini extension_dir 地址是不是指向了php目錄的ext目錄下這步是關鍵 我就是處在這一步的問題上 我把 extension_dir = "e:\www\php54\ext" 設置成了自己的目錄 就可以了
3.檢查lib_mysql.dll有沒有拷貝到windows目錄下? 這個dll文件有多種形式的 有沒加下劃線的libmysql_d.dll 因此要注意自己看
4.檢查php安裝目錄ext目錄下,php_mysqli.dll文件是不是存在 網上也說明 最好使用zip包解壓 不會出現文件丟失
5.查看php詳細頁面<?php phpinfo(); ?>,看看mysql和mysqli是不是已經啟動這一步就是檢查你有沒有開啟mysqli的
沒有開啟的話 你查找mysqli關鍵字是無法再php詳細頁面看到的
最后要重啟Apache
--------------------------我做了幾次? 檢測? 我覺得沒錯啊 但就是沒有成功? 最后就找到了一個方法
1 、把 ../mysql/lib/libmysql.dll 拷貝到自己的php 下面,還有拷貝到 自己php目錄/ext 目錄下
2、將 libmysqldll php5ts.dll 兩個文件拷貝到 windows/system32 下
3、將 自己php目錄根目錄下面的 php.ini拷貝到 windows目錄下,(前提是php.ini必須是配置好的)
4.把? php_mysql.dll php_mysqli.dll php_mbstring.dll? ??libmysqldll php5ts.dll? ?? 拷貝到windows下 當然這個文件也要拷貝到windows/system32 下? 為什么我要寫第四點呢,因為我今天自己做了前三步可是還是有錯,我就干脆也拷貝在window目錄下,之前在網上看到 因為操作系統的不一樣 所以有些是放在window下就可以了? 有些是放在windows/system32 下 就可以? 因此 我就以防萬一在兩個目錄下都拷貝了
總結
以上是生活随笔為你收集整理的wamp环境搭建到mysql就不成功_Wamp环境搭建常见错误问题解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ISO/IEC17025与ISO9000
- 下一篇: linux cmake编译源码,linu