依次执行如下指令,安装并开启 Apache 服务:
yum -y install httpd #安装Apache服务 systemctl start httpd.service #开启Apache服务 systemctl enable httpd.service #Apache服务开机启动
Apache 其他运维命令:
systemctl status httpd.service #查看Apache服务状态 systemctl stop httpd.service #关闭Apache服务 systemctl restart httpd.service #重启Apache服务安装完成后,可以查看Apache运行状态,如下图表示已经启动:
systemctl stop firewalld.service # 关闭防火墙 systemctl disable firewalld.service # 禁止firewall开机启动 systemctl status firewalld.service # 查看防火墙状态 systemctl start firewalld.service # 开启防火墙
setenforce 0 # 临时关闭SELINUX, 重启服务器失效
编辑 /etc/selinux/config 文件,将 SELINUX 的值设置为 disabled , 下次开机 SELINUX 就不会启动了
vi /etc/selinux/config # 修改文件中的 SELINUX=disabled关闭防火墙后,通过执行 ip addr 命令,查看服务器主机ip地址。
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum -y install php72w php72w-pdo php72w-mysql php72w-mbstring php72w-ldap php72w-gd php72w-json php72w-xml php72w-zip
创建 phpinfo 文件, 测试 PHP 与 Apache 服务的整合:
echo '<?php phpinfo();?>' > /var/www/html/index.php
四、安装mariadb 数据库
Centos 7 之后已经使用mariaDB 替换Mysql
Mysql 已经不在包含在Centos 7源中,而改用里MariaDB.
1、使用rpm -qa | grep mariadb搜索 MariaDB 现有的包
rpm -qa | grep mariadb
2、开始安装,创建MariaDB.repo文件
vi /etc/yum.repos.d/MariaDB.repo插入以下内容:
# MariaDB 10.2.4 CentOS repository list - created 2017-05-05 16:13 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.2.4/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
系统及版本选择:
https://downloads.mariadb.org/mariadb/repositories/#mirror=tuna
3、执行安装命令
yum -y install MariaDB-server MariaDB-client4、设置mariaDB服务开机启动
systemctl enable mariadb #设置开机启动 systemctl disable mariadb #设置开机不启动 systemctl status mariadb #检查mariadb状态
5、启动mariaDB 服务
systemctl start mariadb #启动服务 systemctl restart mariadb #重新启动 systemctl stop mariadb.service #停止MariaDB
6、登录到数据库
用mysql -uroot命令登录到MariaDB,此时root账户的密码为空。
7、进行MariaDB的相关简单配置,使用mysql_secure_installation命令进行配置。
首先是设置密码,会提示先输入密码 Enter current password for root (enter for none):<–初次运行直接回车 设置密码 Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车 New password: <– 设置root用户的密码 Re-enter new password: <– 再输入一次你设置的密码 其他配置 Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车 Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车, Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车 Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车 初始化MariaDB完成,接下来测试登录
五、安装禅道软件
yum -y install lrzsz # 安装rz上传程序 cd /var/www/html # 切换到apache根目录 rz # 上传源码包禅道
yum -y install unzip # 安装unzip解压 unzip ZenTaoPMS.*.zip -d /var/www/html # 解压禅道源码包
4. 修改 Apache 访问路径: vim /etc/httpd/conf/httpd.conf , 注意修改如下图 3处位置 :
修改后 systemctl restart httpd 重启 Apache 服务, 使刚修改的配置生效 ;
注:最后安装成功后,安全起见,请删除install.php文件。