LAMP架构的搭建(Linux+Nginx+MySQL+PHP源码安装 )+phpwind论坛的搭建

1、安装搭建论坛必要的软件 apache php mysql

CentOS系统我们可以直接使用 yum install 的方式进行软件安装, CentOS官方的安装源,包涵的软件都是当前最稳定的版本,因此直接安装即可

 yum install httpd httpd-devel mariadb-server mariadb-devel php php-mysql php-devel

显示Complete!就表示安装成功

LAMP架构的搭建(Linux+Nginx+MySQL+PHP源码安装 )+phpwind论坛的搭建_第1张图片

2、将相应服务启动

我们安装的apache php mysql这些软件都是以服务的形式在服务器中的,注意这里通常我们所说的web服务都是指的apache,而不是服务器本身

可以输入

[root@1 ~]#systemctl  restart {httpd,mariadb.service}

亦可以输入

[root@1 ~]# systemctl restart httpd

[root@1 ~]# systemctl restart mariadb

这几条命令输入完毕之后代表网站的环境基本已经完成,接下来执行 netstat -tunlp 来检查服务的运行情况

yum install net-tools

[root@1 ~]#  netstat -tunlp

LAMP架构的搭建(Linux+Nginx+MySQL+PHP源码安装 )+phpwind论坛的搭建_第2张图片

这样我们可以看到httpd(也就是apache服务)监听80端口,mysql监听3306端口,php-fpm监听9000端口,并且都已经正常启动

这时,我们的环境已经基本搭建好了,大家已经可以在浏览器中访问服务器的外网ip,可以看到apache的测试页面,就说明你已经成功了。为了保险起见,也建议大家进入到apache的web根目录:/var/www/html 中自己写一个最简单的php页面

LAMP架构的搭建(Linux+Nginx+MySQL+PHP源码安装 )+phpwind论坛的搭建_第3张图片

进入到了控制模式之后再摁下键盘字母 i 进入到编辑模式,将如下代码复制粘贴到编辑模式中

echo "Test Page";

phpinfo()

?>

然后在编辑模式下摁键盘 esc 退出编辑模式,回到控制模式,在控制模式下摁键盘 : (冒号 shift+;),再输入wq 然后回车。可以再执行 cat aa.php 命令,看到下图情况说明aa.php文件已经编辑成功 

大家可以在浏览器中访问 你的外网ip/aa.php 看到如下页面,那么你已经完成环境搭建的80% 

LAMP架构的搭建(Linux+Nginx+MySQL+PHP源码安装 )+phpwind论坛的搭建_第4张图片

最后20%问题来自mysql的简单配置

然后我们可以把aa.php删除掉了,因为已经没有什么用了

welcome.conf是Red Hat Enterprise Linux Test Page的欢迎页面,我想让它失效就改一下后缀名

[root@1 html]# cd /etc/httpd/conf.d/

[root@1 conf.d]# ls

autoindex.conf  php.conf  README  userdir.conf  welcome.conf

[root@1 conf.d]# mv welcome.conf welcome.conf.bank

我们再创建一个数据库里面设置密码
[root@1 html]# mysqladmin -uroot password 000000
[root@1 html]# mysql -uroot -p000000
然后我们需要安装数据库配置一个用户和密码
MariaDB [(none)]> show databases;

看一下有的库

LAMP架构的搭建(Linux+Nginx+MySQL+PHP源码安装 )+phpwind论坛的搭建_第5张图片

MariaDB [(none)]> create database discuz;            //我们创建一个库

MariaDB [(none)]> grant all on discuz.* to discuz@'localhost' identified by "000000";
        //然后我们设置密码

MariaDB [(none)]> show databases;            //然后我们再看一下

LAMP架构的搭建(Linux+Nginx+MySQL+PHP源码安装 )+phpwind论坛的搭建_第6张图片

直接解压文件,由于是个zip包 ,坑爹 linux 肯定没工具解,直接安装 yum -y install unzip

[root@1 html]# yum install unzip -y

LAMP架构的搭建(Linux+Nginx+MySQL+PHP源码安装 )+phpwind论坛的搭建_第7张图片

[root@1 conf.d]# cd /var/www/html/

[root@1 html]# ls

[root@1 html]# unzip phpwind_UTF8_8.7.1.zip -d /var/www/html/

看一下解压后的文件OK,解压成功,出来了3个目录。

将 upload 目录转移到web请求目录下

[root@1 upload]# cp -rf * /var/www/html/

 

将目录赋予相应权限 
这些目录文件上传到服务器之后,默认只有root用户才有写权限,所以我们还要将写权限赋予给其他用户

[root@1 html]#chown apache:apache -R /var/www/html/
[root@1 html]#chmod -R 777 upload/

这就已经安装好了,游览器搜索框加上    IP地址/upload/index.php

你可能感兴趣的:(Linux系统)