標籤:style blog http color os java 使用 ar 檔案
在安裝時,一定要使用Centos6.4光碟片為yum源,否則可能使用了版本有問題的openssl
1、首先要先安裝GCC GCC-C++ Openssl等相依模組:
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
2、再安裝ncurses模組
yum -y install ncurses-devel
yum install ncurses-devel
3、下載Erang原始碼檔案otp_src_R15B03-1.tar.gz檔案,並對其付許可權和解壓檔案:
chmod +x otp_src_R16B03-1.tar.gz
tar -xzvf otp_src_R16B03-1.tar.gz
mv otp_src_R16B03-1 /sysadmin/erlang_R16B #重新命名解壓厚的檔案
4、下面是安裝erlang的重頭戲,依次執行以下操作:
cd /sysadmin/erlang_R15B/
./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac //不用java編譯,故去掉java避免錯誤
make && make install //編譯後安裝
5、配置erlang環境:
vi /etc/profile
export PATH=$PATH:/usr/local/erlang/bin
好了,現在erlang的已經配置好了,現在我們來看一下陪在結果:
# whereis erlang
erlang: /usr/local/erlang
到此erlang安裝成功。
--------------------------------------------------------------------------------------------------------------------------------
接下來安裝MYSQL資料庫驅動程式
安裝mysql驅動,可以從github上下載。 https://github.com/dizzyd/erlang-mysql-driver.git 下載後,進行編譯,
會得到mysql資料庫驅勸程式相關的幾個檔案,然後將此檔案整理後,放到erlang的庫目錄中,具體操作如下:
1.進入到erang-mysql-driver目錄中,執行make命令。
2.如果紡譯得到的*.beam檔案在src檔案夾下,則將這些檔案移到ebin目錄下。
3.將ebin,include,src這3個檔案夾複製到/usr/local/erlang/lib/erlang/lib/mysql目錄下
到此mysql資料庫驅動程式已經安裝成功。
可以通過以下程式來驗證安裝是否成功:
1 mysql:start_link(p1, "localhost", 3306, root, root, test,fun(_, _, _, _) -> ok end), 2 mysql:connect(p1, "localhost", undefined, root, root, test, true). 3 4 mysql:fetch(p1, <<"create table memory_test(id int not null auto_increment, 5 a1 int not null, 6 a2 int not null, 7 primary key (id)) engine = memory">>). 8 9 10 mysql:start_link(conn,"localhost",3306,"root","root","test",undefined,utf8).11 {data, Result} = mysql:fetch(conn, <<"select * from 52qdhzl_admin">>).12 Rows = mysql:get_result_rows(Result).
---------------------------------------------------------------------------------------------------------------------
安裝mysql
yum install -y mysql-server mysql mysql-deve
service mysqld start
chkconfig --list | grep mysqld
chkconfig mysqld on
mysqladmin -u root password ‘root‘
centos64安裝mysql後無法登入
mysql -uroot -p
輸入設定的密碼,這裡是root
登入成功後,為了使mysql可以遠程登入,需要做如下設定:
mysql> grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘root‘;Query OK, 0 rows affected (0.00 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)
到此,erlang,mysql已經都安裝成功了,並且配置了mysql資料庫驅動程式。
Centos6.4安裝erlang並配置mysql資料庫