Linux + Apache + Mysql + PHP
以rpm 包的方式安装LAMP
一 安装需要的软件安装包
首先挂载 一下
1)[root@localhost ~]# mount /dev/sr0 /mnt/
一键yum 安装
2)[root@localhost ~]# yum -y install httpd mariadb-server mariadb php php-mysql
cento6.5 的安装就是
[root@localhost ~]# yum -y install httpd mysql-server mysql php php-mysql
3)
查一下包的作用
4) [root@localhost Packages]# rpm -qf `which mysql`
mariadb-5.5.64-1.el7.x86_64 是由哪个包安装的
6) 查看mysql的版本
[root@localhost Packages]# mysql -V
mysql Ver 15.1 Distrib 5.5.64-MariaDB, for Linux (x86_64) using readline 5.1
7) 查看httpd 的版本
[root@localhost Packages]# httpd -v
Server version: Apache/2.4.6 (CentOS)
Server built: Aug 8 2019 11:41:18
8 ) 启动Apache
[root@localhost ~]# systemctl start httpd
9) [root@localhost ~]# vim /etc/httpd/conf/httpd.conf
10)
11) 再次重启Apache
12 ) [root@localhost ~]# systemctl restart httpd
13 ) 开机自启动设置
[root@localhost ~]# systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
14 ) 在浏览器输入IP地址就可以访问了
访问之前记得关闭防火墙
二开始启动 mariadb
[root@localhost ~]# systemctl start mariadb.service
2 ) 添加到随机启动状态
[root@localhost ~]# systemctl enable mariadb
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
3) 当密码不能登录是就可以设置一下
1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:
1#vim /etc/my.cnf(注:windows下修改的是my.ini)
在文档内搜索mysqld定位到[mysqld]文本段:
/mysqld(在vim编辑状态下直接输入该命令可搜索文本内容)
在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程
2.重启mysql
[root@localhost ~]# systemctl restart mariadb.service
4.接下来就是用sql来修改root的密码
进入到终端当中,敲入mysql -u root -p命令然后回车,当需要输入密码时,直接按enter键,便可以不用密码登录到数据库当中
1
2
3
4
5
mysql> update user setpassword=password("你的新密码") whereuser="root";
mysql> flush privileges;
mysql> quit
重点 如果不做安全设置root密码
验证 PHP 是否成功
找到网站根目录
①1)[root@localhost ~]# cd /var/www/html/
[root@localhost html]# pwd
/var/www/html
②[root@localhost html]# vim index.php
③
④ 重启Aapache
[root@localhost html]# systemctl restart httpd
⑤ 在浏览器是上输入IP地址
就可以查看一下php 画面
完成 !
1)首先下载 UCenter 和UCenter_Home
用xshell 的rz 来长传到linux服务器
如下图
2)
3)开始解压 到指点目录
4 ) 进入到ucenter 目录里面
5)
6) 创建目录
[root@localhost ucenter]# mkdir -p /var/www/html/ucadmin
7 ) 复制到新建的目录下
[root@localhost ucenter]# cp -rp upload/* /var/www/html/ucadmin
8)
9) 发现有异常
10 ) 修改PHP配置文件
11 )[root@localhost ucadmin]# vim /etc/php.ini
12 ) 之后我们重启Apache
[root@localhost ucadmin]# systemctl restart httpd
13 ) 再次刷新浏览器
就会看到以下画面
14 ) 点击同意之后发现有些目录我们没钱权限
如图
15 ) 修改 ls data/ 权限
16 ) 再次刷新浏览器,发现是可写状态
17 ) 点击下一步
18 )
19 ) 输入我们刚才的用户密码
如果发现不清楚可以刷新几次
20) 登录成功
21 ) 安装并测试成功
二 安装 前台 的包
1 ) 解压前台的包
[root@localhost ~]# unzip -d ./ucenter_home UCenter_Home_2.0_SC_UTF8.zip
2) 进入到ucenter_home 的目录
3 ) 查看upload 目录
4)
5)删除测试php 文件
查看发现没有了
6)把所有的文件复制到网站根目录上
[root@localhost ucenter_home]# cp -rp upload/* /var/www/html/
7) 查看跟目录上的东西
发现就会多出很多东西
8) 开始安装在浏览器输入IP地址
9) 把网站根目录上的 配置文件修改看一下
[root@localhost ~]# cd /var/www/html/
10 ) 刷新浏览器之后
11 ) 设置读写权限
12 ) 再次刷新浏览器
发现是失败的
13 ) 再次修改三个目录
使用递归的方式修改权限
14 ) 再次刷新页面 是可以的
15 ) 接着下一步安装
16)
17)
18 )
19) 完成
20 ) 删除安装目录
[root@localhost html]# rm -rf install/
21 ) 进如空间完成
三 配置apache 虚拟主机
两台虚拟主机就好
1) 找到Apache的配置文件
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
2)
3 ) 编写配置文件
4) [root@localhost conf.d]# vim vhost.conf
5 ) 重启Apache
[root@localhost conf.d]# systemctl restart httpd
5)
6) 在hosts文件中添加以下两行
在+r 输入 C:\WINDOWS\system32\drivers\etc 回车就能找到hosts文件
把以下域名解析到 虚拟机的IP上
7) 再次刷新
8)