一、首先查看是否安装了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