安裝php擴展mysql
❶ 如何在一台windows的伺服器里安裝配置php+MYsql環境
經常遇到有客戶使用自己內網的伺服器,所以需要獨立安裝php運行的環境和mysql資料庫。
以下是php5.3以下版本的安裝方法。
1、首先是下載PHP安裝文件和MYSQL安裝文件,不過請注意MYSQL有很多個版本,有社區版、標准版、企業版、集群版,其中只有社區版是免費的。
2、在伺服器上配置好IIS,這里推薦IIS7以上版本,控制面板-打開或關閉windows功能-萬維網服務-應用程序開發功能里選上對應就可安裝。
3、配置php環境:把php壓縮包解壓到C:\php目錄下面,然後找到php.ini-dist,把他更名為php.ini,
修改裡面的擴展目錄
extension_dir = 「C:\php\ext\」。
把以下擴展前面的分號去掉以啟用
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
fastcgi.impersonate=1 默認為0,如果使用IIS,你需要開啟
cgi.fix_pathinfo=1
cgi.force_redirect=0 默認開啟,如果你使用IIS,可以將其關閉
其次指定extension_dir目錄和date.timezone,即
extension_dir = "C:/php53iis/ext"
date.timezone= Asia/Shanghai
4、然後把extension=php_mysql.dll前面的分號去掉,保存並把php.ini復制到系統Windows目錄下面。
你可以去後盾人平台看看,裡面的東西不錯
❷ 如何安裝新的PHP擴展模塊
php安裝好後,可能在初次安裝時,會有些模塊會有遺漏,但是我們又不想重新編譯php,因為耗時是比較長的。我們可不可以在不重新編譯安裝php的情況下,來為php單獨添加某一個模塊呢?查找資料,發現還是有方法的,重點就是phpize了,於是寫了這篇文章.
下面我們就以單獨為php載入mysqli模塊為例,演示如何動態為php添加模塊。
1、找到php原碼安裝文件
2、cd /home/php/ext/myslqi
3、運行 /usr/local/php/bin/phpize
4、/configure –with-php-config=/usr/local/php/bin/php-config
5、make && make install
6、安裝完成之後會在系統/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/這個目錄下面生成mysqli.so的庫文件
7、編輯php.ini文件,指定php到哪人目錄讀取模塊
vi /usr/local/php/etc/php.ini
extension_dir=」/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613″
extension=mysqli.so
8、重啟php服務 /usr/local/php/sbin/php-fpm restart
7、/usr/local/php/bin/php -m|grep mysqli 查看mysqli.so是否存在
如果步驟正確,你的人口也不差的情況下,應該這樣php的動態模塊載入就完成了。
❸ PHP+mysql網站源碼如何安裝
這個是在伺服器端安裝php,並且關聯mysql的一個步驟和提示。
具體步驟如下(以phpcms為例):
1. 安裝網站程序
在新的網站輸入http://您的域名/install/ 安裝與原來網站字元一致的PHPCMS V9,在資料庫是需要用到資料庫名和頭,請使用上面一些的內容,如sooks與dns。資料庫配置文件在「caches/configs」文件夾下的「database.php」,這里主要是資料庫的名稱及頭。(只要修改好配置文件一致就行)
2. 上傳原網站備份數據
將備份的SQL文件上傳到新的網站"caches/bakup"文件夾。
3. 上傳原網站模板
將原來網站的模板文件上傳到"phpcms/templates"文件夾。
4. 上傳CSS文件
如果沒有使用默認程序的CSS,請將備份的CSS上傳到「statics/css」
5. 上傳附件
將下載的「uploadfile」文件夾上傳到新的網站根目錄下。
6. 恢復數據
登錄到新網站的後台,在「擴展」菜單下的「資料庫工具」中選擇「數據導入」,在下面選擇上傳的備份數據,請檢查是否完整,選中全部後單擊「恢復」將數據進行恢復。 站點管理域名
7. 更新網站緩沖
完成數據恢復後,請更新全站的緩沖,再檢查相應的欄目數據是否完成。
8. 生成網站與欄目及首頁
檢查網站的設置後,生成網站的網頁、欄目及首頁,就可以完成了。
❹ nginx和php 怎麼安裝mysqli擴展
在 centos 下編譯安裝 php 時,有時候經常會忘了某些擴展,比如 pdo,mysqli,但是到擴展目錄下,我們又找不到相應的 擴展文件,(.so 文件) ,這樣的情況下只能 編譯安裝該模塊,生成對應的 so 文件,然後在 php.ini 中添加相應的 擴展記錄,重啟 php就可以了,我們以安裝 mysqli 為例。
首先進入 php 源碼包 如果 找不到可以可下載一個 地址在這里:http://us2.php.net/get/php-5.2.17.tar.gz/from/a/mirror解壓
tar xvzf php-5.2.17.tar.gz
cdphp-5.2.17/ext/mysqli/
然後運行 php 安裝目錄下的 phpize
/usr/local/nginx_php-5.2.17/bin/phpize
(根據自己的 php 安裝目錄來查找,不一定是這個目錄,如果找不到,可以根據 phpinfo() 來查看)然後編譯安裝 mysqli 擴展
#./configure --prefix=/usr/local/mysqli --with-php-config=/usr/local/nginx_php-5.2.17/bin/php-config --with-mysqli=/usr/local/mysql/mysql_config安裝
make && make install
然後在 php 的擴展目錄下已經生成了 mysqli.so 文件打開 php.ini 文件,看是否有如下內容
extension_dir = "/usr/local/nginx_php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/"如果沒有就添加上
再添加一條:
extension=mysqli.so
保存。
重啟 php。可以看到 mysqli 已經安裝完成了。
❺ 濡備綍鍦≒HP7涓瀹夎卪ysql鐨勬墿灞
鐩稿逛笌PHP5錛孭HP7鐨勬渶澶у彉鍖栦箣涓鏄縐婚櫎浜唌ysql鎵╁睍錛屾帹鑽愪嬌鐢╩ysqli鎴栬卲do_mysql錛屽疄闄呬笂鍦≒HP5.5寮濮,PHP灝辯潃鎵嬪紑濮嬪噯澶囧純鐢╩ysql鎵╁睍錛屽傛灉浣犱嬌鐢╩ysql鎵╁睍錛屽彲鑳界湅鍒拌繃榪欐牱鐨勬彁紺衡滵eprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in鈥.鎵浠ュ湪浠ュ悗鐨勭▼搴忎腑錛屼負浜嗕繚鎸佸吋瀹規э紝瑕佸敖閲忓噺灝戜嬌鐢╩ysql鎵╁睍鐢ㄤ簬鏁版嵁搴撹繛鎺.
浣滀負榪愮淮浜哄憳鏉ヨ達紝鏃㈡兂浣跨敤PHP7鏉ユ彁鍗囨湇鍔″櫒鐨勬晥鐜囷紝鍙堣佷繚璇佽佺殑紼嬪簭鑳藉熻繍琛岋紝濡備綍鍋氬憿?
1.鍘籶hp緗戠珯涓婁笅杞絤ysql鎵╁睍錛宧ttp://git.php.net/?p=pecl/database/mysql.git;a=summary
2.瑙e帇騫朵嬌鐢╬hpize宸ュ叿鍒濆嬪寲錛岀紪璇:---鏂囦歡鍖呮槸
#瑙e帇
tarxzvfmysql-45881bd.tar.gz
#榪涘叆mysql鎵╁睍鐩褰昮romwww.mfbuluo.com
cdmysql-45881bd/
#浣跨敤phpize鍒濆嬪寲錛屾垜鐨刾hpize鍦/opt/鐩褰
/opt/php/bin/phpize
#緙栬瘧mysql鎵╁睍錛屼嬌鐢╩ysqlnativedriver浣滀負mysql閾炬帴搴
./configure--with-php-config=/opt/php/bin/php-config--with-mysql=mysqlnd
make&&makeinstall
3.鎺ヤ笅鏉,鎴戜滑鐩存帴緙栬緫php.ini鏂囦歡錛屾妸mysql.so鎷瘋礉鍒皃hp.ini鐨別xtension_dir涓錛岀劧鍚庡湪php.ini涓鍔犲叆extension=mysql.so
4.閲嶅惎php
鎴愬姛涔嬪悗錛岀敤phpinfo鍗沖彲鐪嬪埌mysql鎵╁睍鐨勪俊鎮:
灝忕粨
鐩稿逛簬PHP5錛岄兘璇碢HP7鏈夐潪甯稿ぇ鐨勬ц兘鎻愬崌.濡傛灉鎮ㄨ繕鍦ㄤ嬌鐢ㄥ叾瀹冪増鏈,鍙浠ュ崌綰т竴涓嬭瘯璇.
濡備綍鍦≒HP7涓瀹夎卪ysql鐨勬墿灞
鏍囩撅細contentcenter緗戠珯瀹夎卪ysqlloadimaidtext鎺ㄨ崘