$ /usr/local/postgresql
$ tar -zxvf postgresql-9.4.1.tar.gz
$ cd postgresql-9.4.1
$ ./configure
$ gmake
- 執行gmake install
$ gmake install
- 設定環境變數
$ vi .bash_profile
#### 把 path=$path:$home/bin 改成下面內容 ####
$ path=$path:$home/bin:/usr/local/pgsql/bin
$ source .bash_profile
$ adduser postgres
- 更改使用者目錄(可選操作)
$ vi /etc/passwd
#### 把 postgres:x:528:528::/home/postgres:/bin/bash 改成下面內容 ####
$ postgres:x:528:528::/usr/local/pgsql:/bin/bash
#### 將.bash_profile 移動到新的使用者目錄並修改許可權 ####
$ cp /home/postgres/.bash_profile /usr/local/pgsql/
$ chown postgres.postgres .bash_profile
#### 刪除使用者目錄 ####
$ rm -rf postgres/
$ mkdir /usr/local/pgsql/data
$ chown postgres /usr/local/pgsql/data
$ su - postgres
- 初始化資料庫
$ /usr/local/pgsql/bin/initdb -d /usr/local/pgsql/data/
- 回到root 使用者
$ exit
$ cd postgresql-9.4.1
$ cp contrib/start-scripts/linux /etc/init.d/postgresql
- 新增執行許可權
$ chmod +x /etc/init.d/postgresql
$ service postgresql restart
- 讓資料庫開機啟動
$ chkconfig --add postgresql
$ chkconfig postgresql on
$ su - postgres
$ createdb test
$ psql test
test=$ create table test(id int);
yum install readline-devel
$ /usr/local/pgsql
$ /usr/local/pgsql/data
$ vi /usr/local/pgsql/data/postgresql.conf
#### 取消掉下面一行的前面的#注釋,並將值改為* ####
$ listen_addresses = '*'
再配置支援遠端連線
$ vi /usr/local/pgsql/data/pg_hba.conf
#### 直接配置為不限制ip,即0.0.0.0,注意:/後面也必須為0!!! ####
$ 將 127.0.0.1/8 改為 0.0.0.0/0
come from:
CentOS原始碼安裝PHP
先安裝需要的庫 yum y install libxml2 yum y install libxml2 devel yum y install gd yum y install gd devel yum y install curl curl devel yum y install libjpeg ...
CentOS 原始碼安裝PHP
2 解壓縮並且進入解壓縮後的檔案目錄下 4 make make install 遇到問題 1 configure error xml2 config not found.please check your libxml2 installation 參看 安裝php時的報錯 checking libx...
Centos 原始碼安裝apache
安裝apache前準備 1 檢查該環境中是否已經存在httpd服務的配置檔案,預設儲存路徑 etc httpd httpd.conf 這是centos預裝的apache的乙個ent版本,一般我們安裝源 版的apache 如果已經存在 etc httpd httpd.conf,請先解除安裝或者關閉ce...