1、首先查看是否安装了Apache,mysql,php

查看apache版本信息:httpd -v;查看php版本信息:php -v;查看mysql版本信息:mysql -V。参考页面 http://nan1hao.blog.51cto.com/753570/602610/

2、安装apahce, php, mysql, 以及php连接mysql库组件:

yum -y install httpd php mysql mysql-server php-mysql;(如果提示找不到,先更新安装媒体库:yum update)

3、设置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;

4、配置测试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

找到:

DirectoryIndex index.html

添加:

DirectoryIndex index.html index.php

找到:

#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"

找到 这一行修改为:

然后在这个目录下可以写html页面,然后访问测试。

5、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 内容就写

echo phpinfo();

?>

这个,然后用浏览器访问这个网页 http:// * /test.php

如果能显示php配置信息,说明apache 和 php已经可以使用了

6、测试apache+php+sql

在 <?php   和    ?> 中间,再加上测试mysql和php连接的代码:比如

$host = 'localhost';

$user = 'yourname';

$pwd  = 'yourpassword';

$cnt  = mysql_connect($host,$user,$pwd);

if(!$cnt)

{

die ("Could not connect to the database:
" . mysql_error());

}

else

{

echo "Success!";

}

然后再用浏览器访问。

7、更改文件目录权限(以上为搭建php环境,下面准备安装禅道)

上传文件目录权限:chmod o=rwx -R /data/www/html/zentaopms/www/data(安装过程中有提示操作,路径为禅道源码路径)

临时文件目录权限:chmod o=rwx -R /data/www/html/zentaopms/tmp/

8、按官网步骤安装禅道

http://www.zentao.net/book/zentaopmshelp/101.html

有问题可以在里面提问,也可以加入禅道官方群,不过它是实名注册的,清先联系群主。1492153927

9、相关问题

如果禅道安装后过几天登陆不进去,卡在登陆页面,查看系统日志,很有可能是磁盘空间不足。当然具体问题具体对待,以系统日志为主。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐