禅道 my.php debug,CentOs搭建php环境并安装禅道

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、相关问题

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值