2014年2月27日 星期四

安裝「CentOS 6 + php + MySQL + PhpMyAdmin」

============================================

關閉「selinux」
/etc/sysconfig/selinux =>「SELINUX=enforcing」 =>「SELINUX=disabled」=>「重新開機」

============================================

「PHP+MYSQL」
yum -y install httpd php mysql mysql-server php-mysql

若安裝 Centos6 時,已經安裝 Apache Server 則
yum -y install php mysql mysql-server php-mysql

============================================

/sbin/chkconfig httpd on  ( 每次開機 開啟 http 服務 )

/sbin/service httpd start ( 啟動 http )

/sbin/chkconfig mysqld on ( 每次開機  開啟 MySQL 服務 )

/sbin/service mysqld start ( 啟動 MySQL )

mysqladmin -u root password '123' ( 設定 MySQL 「root」帳號的「密碼」)

mysql -u root -p ( 使用「root」帳號,測試「密碼」是否正確 )

============================================

設定防火牆

系統=>管理=>防火牆=>信任的服務=>WWW(HTTP)80/tcp

系統=>管理=>防火牆=>其他通訊埠=>MySQL (3306/tcp)

============================================

自由決定

//安裝apache的更新檔

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

//安裝php的更新檔

yum install php-gd

yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

//安裝mysql的更新檔

yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

重新啟動「apache」

/sbin/service httpd restart

重新啟動「mysql」

/sbin/service mysqld restart

==========================================

phpMyAdmin 修改設定
先從官網下載  http://www.phpmyadmin.net/home_page/downloads.php
phpMyAdmin-3.5.1-all-languages.tar.gz (2012.5.15時最新)
tar zxvf phpMyAdmin-3.5.1-all-languages.tar.gz

「phpMyAdmin」解壓縮放入「/var/www/html/」

修改「libraries/config.default.php」=>「$cfg['Servers'][$i]['auth_type'] = 'http';」

重新啟動「apache」

/sbin/service httpd restart

==========================================

php 修改設定

「etc/php.ini」=>「short_open_tag = on」(修改短標籤,允許使用「<?  ?>」)

重新啟動「apache」

/sbin/service httpd restart

==========================================
備註:

檢查「PHP Version」

php -v

檢查「MySQL Version」

沒有留言:

Java 不同編碼字串, 其字串長度大小計算

以 Java 開發專案, 在 DAO 寫入資料庫時, 常遇到JAVA 字串與資料庫編碼不一致, 有時會產生字串過長,導致無法寫入資料庫的情況. 這時就要在入庫前, 先驗證 JAVA 編碼字串是否超出資料庫欄位長度 JAVA 依 不同編碼, 其長度是不一樣的 如: ...