云服务器部署LAMP

一、安装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" 和 <Directory "/var/www/html/dingcan/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/
 
posted @ 2020-10-12 18:07  遥识楚人家  阅读(125)  评论(0编辑  收藏  举报