一、首先查看是否安裝了Apache,mysql,php
查看apache版本信息:httpd -v;查看php版本信息:php -v;查看mysql版本信息:mysql -V。參考頁面 http://nan1hao.blog.51cto.com/753570/602610/
二、安裝apahce, php, mysql, 以及php鏈接mysql庫組件:
yum -y install httpd php mysql mysql-server php-mysql;(若是提示找不到,先更新安裝媒體庫:yum update)
三、設置mysql帳號及相關操做
啓動mysql:service mysqld start;
設置mysql帳號:mysql -u root ;
命令成功執行後將進入到mysql命令提示符下:
mysql>
設置從本地主機登陸的root賬號密碼:
set password for root@localhost=password('your password');
容許root遠程登錄:
1)本機登錄mysql:mysql -u root -p (-p必定要有);改變數據庫:use mysql;
2)從全部主機:grant all privileges on *.* to root@"%" identified by "password" with grant option;
3)從指定主機:grant all privileges on *.* to root@"192.168.11.205" identified by "passw0rd" with grant option; flush privileges;
4) 進mysql庫查看host爲%的數據是否添加:use mysql; select * from user;
建立數據庫,建立user:
1) 建庫:create database test1;
2) 建用戶,賦權:grant all privileges on test1.* to user_test@"%" identified by "passw0rd" with grant option;
3)刪除數據庫:drop database test1;
刪除權限:
1) revoke all privileges on test1.* from test1@"%";
2) use mysql;
3) delete from user where user="root" and host="%";
4) flush privileges;
顯示全部的數據庫:show databases; 顯示庫中全部的表:show tables;
設置字符集(以utf8爲例):
1)查看當前的編碼:show variables like 'character%';
2) 修改my.cnf,在[client]下添加default-character-set=utf8
3)在[server]下添加default-character-set=utf8,init_connect='SET NAMES utf8;'
4)重啓mysql。service mysqld restart
退出:
exit或者quit
關閉mysql服務:
service mysqld stop;
四、配置測試apache
找到apache配置文件httpd.conf:
通常在/etc/httpd/conf/httpd.conf,若是找不到,能夠用find / -type f -name httpd.conf找到配置文件的位置。
打開配置文件:
vi httpd.conf(若是看到顯示不全,將光標移動到最後一行而後按enter鍵)
編輯配置文件:
找到:
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
在後面添加:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .php5
找到:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
添加:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
找到:
#ServerName www.example.com:80
修改成:
ServerName 127.0.0.1:80或者ServerName localhost:80
記得要去掉前面的「#」
啓動服務:
service httpd start
關閉服務:
service httpd stop
重啓服務:
service httpd restart
測試:
在瀏覽器裏輸入http://127.0.0.1
若是出現It Works!說明成功。
修改默認的Web站點目錄:
默認的目錄爲 "/usr/local/apache2/htdocs"或"/var/www/html",修改apache的配置文件httpd.conf,好比在新建一個 /home/gyw/WebSite的目錄做爲apache的站點目錄
找到DocumentRoot這一行修改成:DocumentRoot "/home/gyw/WebSite"
找到 <Directory> 這一行修改成:<Directory "/home/gyw/WebSite">
而後在這個目錄下能夠寫html頁面,而後訪問測試。
五、php配置
找到php的配置文件php.ini:
通常在/etc/php.ini,若是找不到,能夠用find / -type f -name php.ini找到配置文件的位置。
打開配置文件:
vi php.ini(若是看到顯示不全,將光標移動到最後一行而後按enter鍵)
編輯配置文件:
添加PDO、mysql_PDO、JSON擴展:extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so"
測試:
在apache指定的document_root目錄底下寫一個 test.php 內容就寫
<?php
echo phpinfo();
?>
這個,而後用瀏覽器訪問這個網頁 http:// * /test.php
若是能顯示php配置信息,說明apache 和 php已經可使用了
六、測試apache+php+sql
在 <?php 和 ?> 中間,再加上測試mysql和php鏈接的代碼:好比php
$host = 'localhost';
$user = 'yourname';
$pwd = 'yourpassword';
$cnt = mysql_connect($host,$user,$pwd);html
if(!$cnt)
{
die ("Could not connect to the database:<br />" . mysql_error());
}
else
{
echo "Success!";
}
而後再用瀏覽器訪問。
七、更改文件目錄權限(以上爲搭建php環境,下面準備安裝禪道)
上傳文件目錄權限:chmod o=rwx -R /data/www/html/zentaopms/www/data(安裝過程當中有提示操做,路徑爲禪道源碼路徑)
臨時文件目錄權限:chmod o=rwx -R /data/www/html/zentaopms/tmp/
八、按官網步驟安裝禪道
http://www.zentao.net/book/zentaopmshelp/101.html
有問題能夠在裏面提問,也能夠加入禪道官方羣,不過它是實名註冊的,清先聯繫羣主。1492153927
九、相關問題
若是禪道安裝後過幾天登錄不進去,卡在登錄頁面,查看系統日誌,頗有多是磁盤空間不足。固然具體問題具體對待,以系統日誌爲主。
mysql