Time of Update: 2017-01-13
今天在機器上配好apache2.0.x+php5+mysql5,部署帝國cms系統的時候,結果發現php5預設是不支援mysql的。於是便開啟php.ini檔案,尋找extension=php_mysql.dll,把前面的分號去掉,重啟apache,報錯找不到php_mysql.dll。這點困難嚇不到我,找到extension_dir指向到ext所在的目錄,然後把libmysql.dll拷貝到系統system32目錄下,重啟apache,成功了。好了推薦兩處文章Windows環境配置Apache
Time of Update: 2017-01-13
php中關於mysql的操作非常簡單,然而最近在做一個小工具的時候發現php寫入mysql的資料庫中出現了中文字元的亂碼,這個亂碼的問題糾結了我好久,明明英文字元寫入正常,但是中文就是亂碼!一開始我感覺是我建立mysql資料庫的時候沒有設定UTF-8字元集,然而後來我發現即使我設定了這個字元集還是不能解決問題,寫入mysql的字串照樣亂碼。解決這個問題其實很簡單.1.在建表的時候設定編碼類別型為gb2312_chinese_ci.2.在PHP頁面的資料庫連接語句加一行mysql_query(&q
Time of Update: 2017-01-13
textarea中總是有很多空格問題解決問題描述:在php讀取mysql資料到textarea中開頭可結尾總有很多空格,在資料表中查看資料是沒有空格的。問題原因:內容應該頂著textarea寫,textarea後不要有空格和換行解決辦法: 代碼如下複製代碼 <?phpecho str_replace(' ', '', 'ab ab');//輸出 "abab'?>或者使用<?phpecho
Time of Update: 2017-01-13
在配置了PHP的運行環境,並且安裝了MySQl資料庫之後,下面就可以學習下PHP如何與MySQL進行互動了。既然MySQL是資料庫,則必不可少的需要建立資料庫、表、欄位等操作(假象下我們使用ASP+ACCESS的情形),然而對於MySQL資料庫而言,在我們預設安裝時是沒有可視化介面操作MySQl的,所以我們很多時候是藉助phpMyAdmin來操作MySQL資料庫的。然而通過“PHP 5.2.3
Time of Update: 2017-01-13
解決中文插入資料庫亂碼的方法:直接把中文轉變成utf-8格式,大多是這個問題導致的。 代碼如下複製代碼 $str = iconv('gbk','utf-8',$str); 如果還不行檢查網頁編碼是否正確: 代碼如下複製代碼 <?php header("Content-Type:text/html;charset=utf-8");?>
Time of Update: 2017-01-13
Windows:為了以後重裝系統方便,建議不要安裝在系統硬碟,這裡安裝在D盤。可以是根目錄,亦可以是其它目錄,但最好目錄名中不要有空格,這樣可以避免某些錯誤的出現。配置Apache和PHP開啟Apache的設定檔httpd.conf(Apache安裝資料夾下conf子檔案夾中),找到DocumentRoot “X:/xxx/htdocs” 和 <Directory “X:/xxx/htdocs”>
Time of Update: 2017-01-13
安裝配置apache2 1.到apache(www.apache.org)官方網站下載最新的原始碼包 2.用tar -zxvf apache_[version].tar.gz解壓,得到一個目錄 3.進入目錄執行./configure prefix=[path] enable-module=so開始配置 例如要將apache安裝在/www/ 下,則可以./configure prefix=/wwwenable-moudle=so 4.配置過後執行make,接著make
Time of Update: 2017-01-13
今天遇到一個網友提到需要在Linux
Time of Update: 2017-01-13
關於LEMPLEMP架構是一組廣泛應用的WEB伺服器開源軟體組合,分別對應Linux,nginx(發音 Engine x),MySQL,和PHP。由於基於Centos 6發行版,我們不用考慮linux部分,只需要安裝剩下的幾個組件。步驟一 安裝必須的軟體源我們將通過yum安裝所有我們需要的軟體。但是,因為nginx並不能從預設的軟體源擷取,所以我必須安裝epel 軟體源。 sudo yum install epel-release 步驟二
Time of Update: 2017-01-13
Postfix(郵箱伺服器)是Wietse Venema想要為使用最廣泛的sendmail提供替代品的一個嘗試。Postfix試圖更快、更容易管理、更安全,同時還與sendmail保持足夠的相容性。本教程旨在配置postfix,並用Dovecot提供IMAP/POP3服務,用mysql儲存資料。登入伺服器主機(ssh root@網域名稱|ip地址)安裝需要的包1.首先更新安裝源yum update2. Centos6內建的Postfix不支援mysql,所以要從CentOS
Time of Update: 2017-01-13
代碼如下複製代碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-
Time of Update: 2017-01-13
正常情況下我們的VPS主機環境如果按照類似AMH之類的面板,如果有資料盤的時候網站項目會獨立用資料盤儲存,而系統以及面板環境資料庫儲存會在系統硬碟中,因為也不會佔據太大的硬碟空間。上午的時候,有一個朋友需要老左協助解決AMH面板的資料庫也放到資料盤中,擔心哪天系統資料或者緩衝導致系統硬碟佔滿問題。修改AMH系統面板預設MYSQL資料庫儲存路徑方法解決修改AMH系統面板預設MYSQL資料庫儲存路徑方法第一、複製AMH面板資料庫到掛載目錄檔案夾這裡老左看到掛載的資料盤是HOME目錄下(掛載AMH參考
Time of Update: 2017-01-13
Zabbix作為監視軟體非常的靈活,支援的資料類型非常豐富,比如數字(無正負),數字(浮點),日誌,文字等。我們需要做的就是使用指令碼來收集好資料,然後zabbix收集並畫圖,設定警示線。這裡我們來學習使用Zabbix監控Memcached、PHP-FPM、Tomcat、Nginx、MySQL及網站日誌。 Memcached監控 自訂索引值 UserParameter=memcached.stat[*],/data/sh/memcached-status.sh
Time of Update: 2017-01-13
如果在沒有添加到環境變數之前,執行“php -v”命令查看當前php版本資訊時時,則會提示命令不存在的錯誤,下面我們詳細介紹一下在linux下將php和mysql加入到環境變數中的方法。假設php和mysql分別安裝在/usr/local/webserver/php/和/usr/local/webserver/mysql/中。方法一:直接運行命令export PATH=$PATH:/usr/local/webserver/php/bin 和 export
Time of Update: 2017-01-13
mysql教程 sql 防止重複插入相同的記錄執行個體首頁我們來看看防止頁面重複重新整理插入防止方法方法:表單頁setcookie("pass","ok");處理頁if($_COOKIE["pass"]=="ok"){mysql_query("insert inot .....");}else{ echo "頁面已經到期,請不要重複重新整理";
Time of Update: 2017-01-13
MySQL匯入大資料庫教程檔案的方法檔案大小800MB方法一以上檔案大致說明的意思就是說,遇到匯入過大檔案時,首先檢查php教程.ini 設定檔中的以下三個地方,upload_max_filesize, memory_limit 和post_max_size,並且推薦修改的值要稍大於匯入的巨大sql資料庫檔案;依照這個提示,我修改了以上三個在php.ini中的值以後,重啟了php環境,再次匯入時,雖然phpmyadmin還是顯示匯入最大限制:20,480
Time of Update: 2017-01-13
show tables或show tables from database_name; // 顯示當前資料庫教程中所有表的名稱show databases; // 顯示mysql教程中所有資料庫的名稱show columns from table_name from database_name; 或show columns from database_name.table_name; // 顯示表中列名稱show grants for user_name@localhost; //
Time of Update: 2017-01-13
mysql教程 Server shutdown in progress錯誤編號:1053]: Server shutdown in progress問題分析:在程式運行過程中,資料庫教程伺服器關閉了。解決方案:1、虛擬機器主機使用者請聯絡空間商檢查伺服器狀況,是否有重啟過 MySQL 伺服器;2、外掛式主控件使用者請聯絡伺服器管理員是否有重啟過 MySQL 伺服器;3、在保證以上前提下,還經常出現此錯誤,請確認你的程式修改部分是否過多的耗費伺服器資源,請暫時恢複備份進行觀察。選擇p.first,
Time of Update: 2017-01-13
串連mysql 並運行下面的命令: 代碼如下複製代碼 mysql -u root -p mysql>use mysql; mysql>select host from user where user='root'; mysql>update user set host = '%' where user ='root'; mysql>flush privileges; mysql>select 'host' from
Time of Update: 2017-01-13
CoreSeek安裝比較麻煩,官方手冊對此的支援並不算很好。CoreSeek是基於Sphinx的中文的分詞和全文檢索索引軟體。本文是在MAC OS X系統下安裝和調試CoreSeek。 安裝過程中報錯如果是警告warning則忽略,如果是錯誤error,則必須要處理。