在安裝過程中會進行檢查,如果提示沒有讀寫許可權的話,需要使用
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類似的功能,能夠瀏覽源 管理缺陷和注釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供乙個檔案歷史庫...