阳光正好,微风不燥,世界与我都刚刚好

趁阳光正好,趁微风不燥,趁繁花还未开至荼蘼,趁现在还年轻,去寻找那些曾出现在梦境中的路径、山峦与田野吧

当前位置:首页 > 技术分享 > 云服务器部署LAMP

云服务器部署LAMP

微风可可
技术分享
2021-01-14 20:09
3
0
275

一、安装Apache

1、安装httpd服务:

sudo yum install httpd

2、开启服务:

sudo systemctl start httpd

3、访问服务器IP成功显示Testing 123..  ,即安装成功

4、其他命令

重启服务:sudo systemctl restart httpd

停止服务:sudo systemctl stop httpd

查看软件安装位置:rpm -ql httpd

查看版本:sudo httpd -v


配置文件目录:etc/httpd/conf/httpd.conf

项目地址:var/www/html

默认显示页面地址(Test): usr/share/httpd/noindex


二、安装MySQL

1、获取repo源

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

2、安装rpm包

rpm -ivh mysql-community-release-el7-5.noarch.rpm

3、安装MySQL

yum install mysql-community-server

4、开机启动MySQL配置

执行命令:vi /etc/rc.local,新增一行service mysqld start,保存退出即可(先按Esc键,在按英文: ,输入wq即可保存退出)


#!/bin/bash

# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES

#

# It is highly advisable to create own systemd services or udev rules

# to run scripts during boot instead of using this file.

#

# In contrast to previous versions due to parallel execution during boot

# this script will NOT be run after all other services.

#

# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure

# that this script will be executed during boot.


touch /var/lock/subsys/local

systemctl start mysqld

~                                                                                       

~                                                                                       

~                                                                                       

~                                                                                       

~                                                                                       

~                                                                                       

~                                                                                       

~                                                                                       

~                                                                                       

~                                                                                       

"/etc/rc.local" 14L, 496C

5、启动mysql

启动:systemctl start mysqld

重启:systemctl restart mysqld

停止:systemctl stop mysqld

需要先启动mysql,不然操作mysql时会报错:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 

6、设置密码及远程登录设置 

登录MySQL:mysql -u root

重置密码:set password for 'root'@'localhost' =password('1234');

设置远程登录:grant all privileges on *.* to root@'%'identified by '1234';


分配权限:create user 'username'@'%' identified by '1234'; 

 


二、安装PHP

1、安装 EPEL 源

yum install epel-release

2、安装 REMI 源

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

3、安装 Yum 源管理工具

yum install yum-utils

4、安装 PHP7.3

yum --enablerepo=remi-php73 install php

5、安装 PHP模块

yum install -y php73-php-fpm php73-php-cli php73-php-bcmath php73-php-gd php73-php-json php73-php-mbstring php73-php-mcrypt php73-php-mysqlnd php73-php-opcache php73-php-pdo php73-php-pecl-crypto php73-php-pecl-mcrypt php73-php-pecl-geoip php73-php-recode php73-php-snmp php73-php-soap php73-php-xmll

修改php.ini(目录:etc/php.ini)


修改:extension_dir = "/opt/remi/php73/root/usr/lib64/php/modules/"

在最后一行添加:extension=gd.so

6、解析php

更改项目根目录:DocumentRoot "/var/www/html/root/public" 和

打开etc/httpd/conf/httpd.conf , 搜索:DirectoryIndex index.html ,改为:DirectoryIndex index.html index.htm index.php

打开etc/httpd/conf/httpd.conf , 搜索:AddType application/x-gzip .gz .tgz,新增一行:AddType application/x-httpd-php .php 

7、检查是否安装成功

输入命令:php -v


[root@iZ2ze3bv8i4oxk3wgzlmvwZ ~]# php -v

PHP 7.3.23 (cli) (built: Sep 29 2020 08:33:03) ( NTS )

Copyright (c) 1997-2018 The PHP Group

Zend Engine v3.3.23, Copyright (c) 1998-2018 Zend Technologies

    with Zend OPcache v7.3.23, Copyright (c) 1999-2018, by Zend Technologies

8、更多操作

设置开机启动:systemctl enable php73-php-fpm

运行服务:systemctl start php73-php-fpm

重启服务:systemctl restart php73-php-fpm

启动服务:systemctl start php73-php-fpm

关闭服务:systemctl stop php73-php-fpm

检查状态:systemctl status php73-php-fpm

查看版本:php73 -v

卸载PHP:yum remove php


PHP安装目录:/opt/remi/php73/root/usr/bin/php

php配置文件目录:/etc/php.ini 和 /etc/opt/remi/php73/php.ini

php扩展目录:/opt/remi/php73/root/usr/lib64/php/modules/


上一篇:Git学习

网名:遥识楚人家

职业:PHP开发

星座:双鱼座

爱好:电子竞技、游泳

现居:广西贵港

邮箱:chenchyue@163.com