安装Apaceh
1.安装(在线):yum install httpd -y
-
配置:Apache的配置文件的默认路径 为:/etc/httpd/conf/httpd.conf,通过vi编辑器打开httpd.conf查找到ServerName所在行,去掉#标识,将www.example.com修改为localhost,保存修改并退出却可。
-
输入systemctl start httpd启动apache,让重新加载配置文件。启动成功之后,验证是否成功可在浏览器中输入:http://linux的ip地址:80却可。
-
但是会出现网页无法访问,因为防火墙禁止80端口的请求。
-
防火墙配置:输入setenforce 0临时关闭SELINUX。
6.关闭防火墙:systemctl stop firewalld
7.关闭firewall之后,此时便可以通过浏览器成功访问apache页面了。并且在/var/www/html目录中的所有.html网页都可以通过浏览器访问了。
安装php
在Centos中输入yum install php -y系统就能够自动安装和配置php编译器了。编译成功之后,需要重启apache,我们输入:systemctl restart httpd 进行重启。
然后我们验证php是否成功安装,我们在/var/www/html中创建一个info.php文件,编辑内容如下:<?php
phpinfo();
?>
只需要在物理机windows电脑浏览器输入http://linux的ip/info.php,就ok了。
安装Mysql
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。
1. 下载并安装MySQL官方的 Yum Repository
通过wget命令从mysql官网下载,安装用的Yum Repository,大概25KB的样子,如下:
[[email protected] ~]# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
接下来就是安装该应用程序:
rpm -ivh mysql57-community-release-el7-10.noarch.rpm
安装MySQL服务器
[[email protected] ~]# yum -y install mysql-community-server
安装完成后就会覆盖掉之前的mariadb,这一步大约要花15分钟,其需要安装多个组件
Mysql数据库配置
启动Mysql
首先启动MySQL,在命令行中输入:[[email protected] ~]# systemctl start mysqld,运行完成后,查看MySQL运行状态,运行mysql -u root -p命令,输入初始密码进入mysql,可进入Mysql的命令行操作界面:
此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库,其操作为:set password for ‘root’@‘localhost’=password(‘Luo12345!’);
Mysql要求的新密码必须是8位包含大写、小写字母,数字、特殊字符的密码要求。这个密码将在后面phpwind安装设置时起到作用。
安装php-mysql
在安装PHP网站前,需要将PHP和mysql两个程序建立起关联,需要安装php-mysql应用,其安装命令为:yum install php-mysql -y安装完成后需要重启apache,操作为:systemctl restart httpd
网站应用的安装
将开发提供的网页代码通过ftp工具上传至/var/www/html目录下,解压缩该应用程序。例如zip程序包的解压缩方式为:unzip phpwind_UTF8_8.5.zip便可解压缩程序。解压缩之后,需要将phpwind_UTF8_8.5中的upload文件夹提取到html目录中,其操作为先cd到工作路径为html:cd /var/www/html,然后移动目录mv phpwind_UTF8_8.5/upload /var/www/html/ 然后将upload目录改名为phpwind,命令为:mv upload phpwind
以上完成之后,需要设置phpwind的目录权限为777,具体操作为:chmod -R 777 phpwind,操作完成后在浏览器输入http://linux的ip/phpwind/即可进入phpwind的可视化安装页面