本文目錄一覽:
mysql模塊沒有加載成功
安裝與配置php
1.解壓修改目錄為php
php.ini-disk 改名為php.ini 複製至c盤windows下
2.設置環境變量
PHP_HOME=C:\PHP;C:\PHP\ext
—————————————————————-
配置Apache使之支持PHP
1.配置Apache加載PHP模塊
打開配置文件httpd.conf查找LoadModule字樣的信息,在其最下方添加一行信息
LoadModule php5_module C:\PHP\php5apache2_2.dll
2.使Apache解析PHP文件
查找AddType在最下方添加如下幾行信息
AddType application/x-httpd-php .php
PHPIniDir “C:\lamp\php5” //指定php.ini配置文件所在目錄,默認在C:\Windows下
注意:在.php之前有個空格
————————————————————-
配置PHP使之支持MySQL
1.設置php.ini里的extension_dir = “C:\php\ext”
2.將C:\PHP\libmysql.dll拷貝到C:\WINDOWS\system32
3.將C:\PHP\ext\php_mysql.dll拷貝到C:\WINDOWS\system32
4.修改C:\Windows\下的php.ini,去掉extension=php_mysql.dll之前的分號”;”
———————————————————————————————————
修改80端口 打開配置文件httpd.conf,查找 Listen 80 修改
——————————————————————————————–
配置phpmyadmin
1.解壓phpmyadmin到htdocs目錄中,例如htdocs\phpmyadmin。
2.打開phpmyadmin目錄,在此目錄下是否有config.sample.inc.php文件,如果存在,那麼將其改名為 config.inc.php。(根據版本不同,有可能直接就有config.inc.php文件,那就無需改名,也有可能根本就沒有 config.sample.inc.php或者config.inc.php,那我們就到phpmyadmin\libraries目錄下將 config.default.php複製到phpmyadmin目錄下並改名為config.inc.php)。
3.打開config.inc.php文件(可以用寫字板),找到$cfg[‘blowfish_secret’] = ”;與$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;,如果$cfg[‘Servers’][$i][‘auth_type’]的值就像前面看到的那樣為cookie的話,那麼我們必須在$cfg[‘blowfish_secret’] = ”的引號中任意寫入一串字符,大家可以把它理解為一個身份驗證碼。比如$cfg[‘blowfish_secret’] = ‘sunec’。存盤退出。
至此,phpmyadmin的安裝配置工作就結束了,進入瀏覽器,在地址欄輸入 /main.php,(這裡的路徑是根據先前你將phpmyadmin解壓在htdocs的目錄名決定的),順利的話,頁面上應該出現讓你輸入用戶名密碼的畫面了,輸入用戶名密碼(Mysql的用戶名密碼),隨即進入phpmyadmin的主界面。
解決Docker Mysql無法正確加載配置文件
使用-v映射宿主機下的文件作為mysql的配置文件時,可能出現mysql無法正確讀取文件中配置項的問題
該問題的主要原因為宿主機的文件權限不對,由於docker的mysql鏡像啟動使用的是mysql這個用戶,而非root用戶,mysql用戶的id和gid都為999
通過修改宿主機文件的權限可以解決該問題
mysql無法加載怎麼回事。。。
首先通過phpinfo() 查看當前php.ini保存的路徑, 是否是你修改的那個文件所在的目錄
將extension_dir 設置成擴展所在的絕對路徑, 不要用相對路徑
希望對你有幫助
mysql數據庫無法加載
把你的調用mysql函數的文件發出來,如果是報錯顯示有call undefined function字樣的,的確是mysql沒有加載
引起這個錯誤的原因有幾個
libmysql.dll複製到到system32下,然後從其iis服務器
還有就是配置文件
找到
;extension=php_mysql.dll
把分號去掉再重啟服務器
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/250991.html