centos下安裝部署bugfree記錄

2021-07-02 13:25:56 字數 2497 閱讀 9062

在安裝過程中會進行檢查,如果提示沒有讀寫許可權的話,需要使用

chmod -r 777 bugfree

新建目錄 mkdir bugfile

chmod -r 777 bugfile

最麻煩的其實就是安裝檢查,會提示你環境有問題。比如:

如果報沒有pdo-mysql的話,需要進行以下步驟:

安裝tar zxvf pdo_mysql-1.0.2.tgz

cd pdo_mysql-1.0.2

cp /usr/local/mysql/bin/mysql_config /usr/bin #防止編譯的時候找不到mysql_config

/usr/local/php/bin/phpize

./configure –with-php-config=/usr/local/php/bin #指定php-config目錄

yum install mysql-devel #包含mysql對應的標頭檔案,防止編譯出錯

make

make install

配置php.ini

extension_dir = 「/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/」

extension = 「pdo_mysql.so」

可能會出現的問題:

/usr/local/php/bin/phpize

這時出現錯誤:

configuring for:

php api version: 20041225

zend module api no: 20060613

zend extension api no: 220060519

cannot find autoconf. please check your autoconf installation and the

$php_autoconf environment variable. then, rerun this script.

解決方法:

yum install m4

yum install autoconf

在編譯(make)的時候有可能會出現下面的錯誤:

in file included from /data1/lnmp/pdo_mysql-1.0.2/pdo_mysql.c:31:

/data1/lnmp/pdo_mysql-1.0.2/php_pdo_mysql_int.h:25:19: error: mysql.h: no such file or directory

in file included from /data1/lnmp/pdo_mysql-1.0.2/pdo_mysql.c:31:

/data1/lnmp/pdo_mysql-1.0.2/php_pdo_mysql_int.h:36: error: expected specifier-qualifier-list before 『mysql』

/data1/lnmp/pdo_mysql-1.0.2/php_pdo_mysql_int.h:48: error: expected specifier-qualifier-list before 『mysql_field』

/data1/lnmp/pdo_mysql-1.0.2/php_pdo_mysql_int.h:53: error: expected specifier-qualifier-list before 『mysql_res』

make: *** [pdo_mysql.lo] error 1

問題原因:

這是因為在編譯時需要 mysql 的頭的檔案。而它按預設搜尋找不到標頭檔案的位置,所以才出現這個問題。

解決方法:

將 /usr/local/mysql/include/ 目錄下的 mysql 標頭檔案鏈結到 /usr/local/include/ 的目錄下。

# ln -s /usr/local/mysql/include/* /usr/local/include/

檢查完畢後,就可以繼續安裝了。安裝中要輸入資料庫使用者名稱與密碼,之後稍等片刻。。。。。。跳轉,然後404了。。

解決方法

(1)進入安裝目錄裡面的/protected/config/,找到檔案main.php

(2)在main.php中將下面的部分遮蔽掉,或者刪除

再次訪問就可以正常登陸啦

CentOS環境下jdk安裝部署

1 準備jdk安裝檔案 這裡我使用的是 jdk 7u79 linux x64.tar.gz 2 在 usr local 目錄下建立 sotfware目錄,並上傳jdk檔案 解壓檔案並修改資料夾為 j ajdk。tar zxvf jdk 7u79 linux x64.tar.gz mv jdk 7u7...

centos7下redis安裝部署

1 23 tar zxvf redis x.x.x.tar.gz cd redis x.x.x make 1 2 ln s opt redis x.x.x redis server usr local bin redis server ln s opt redis x.x.x redis cli u...

Centos7下安裝部署gitlab

gitlab是什麼?gitlab是乙個利用 ruby on rails 開發的開源應用程式,實現乙個自託管的git專案倉庫,可通過web介面進行訪問公開的或者私人專案。它擁有與github類似的功能,能夠瀏覽源 管理缺陷和注釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供乙個檔案歷史庫...