用ubuntu軟體中心安裝的mysql伺服器和客戶端,預設是沒有安裝mysql-devel的。在安裝php,配合mysql時,會報如下錯誤:
找不到mysql.h檔案。
這時,需要看自己的mysql的包的版本號,利用mysql -v進行檢視。
提供乙個64位的mysql-devel版本:mysql-devel5.5
這是乙個rpm的包,而ubuntu中是不能夠用rpm直接安裝檔案的。需要利用alien將它轉為deb的包,然後再進行安裝。
具體命令如下:
sudo apt-get install rpm alien
alien -d /路徑/mysql-devel-5.5.16-1.rhel5.x86_64.rpm
sudo dpkg -i /路徑/mysql-devel_5.5.16-2_amd64.deb
然後會報錯說libz找不到。這時需要安裝zlib。命令如下:
sudo apt-get install zlib1g-dev
然後,會報錯說找不到libmysqlclient的方法,命令如下:
sudo ln -s /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18 /usr/lib/libmysqlclient.so
然後再進行:
sudo ./configure --prefix=/usr/locale/php --with-mysql=/etc/mysql --with-apxs2=/usr/local/apache/bin/apxs --with-zlib-dir=/usr/lib
再編譯:sudo make
允許:sudo make install
即可。
zookeeper註冊中心安裝
zookeeper註冊中心安裝 管理員執行 非管理員執行 wget 2 解壓 tar zxvf zookeeper 3.4.6.tar.gz 3 修改zookeeper配置檔案 the number of milliseconds of each tick ticktime 2000 the num...
監控 dubbo監控中心安裝
使用dubbo的話,兩個工具是不可少的 1 dubbo的管理控制台,在之前的筆記中介紹過 2 簡易控制中心monitor 簡單介紹下monitor monitor掛掉不會影響到consumer和provider之間的呼叫,所以用於生產環境不會有風險。配置好了之後可以結合admin管理後台使用,可以清...
攜程Apollo分布式配置中心安裝使用
apollo 阿波羅 是攜程框架部門研發的分布式配置中心,能夠集中化管理應用不同環境 不同集群的配置,配置修改後能夠實時推送到應用端,並且具備規範的許可權 流程治理等特性,適用於微服務配置管理場景。apollo分布式配置中心可以將集群 多專案的配置項脫離出來進行配置,設定可以抽出公共配置供集群或多專...