LAMP环境搭建+配置虚拟域名

编程

Centos下PHP,Apache,Mysql 的安装

安装Apache

    yum -y install httpd

systemctl start httpd

添加防火墙

    firewall-cmd --permanent --add-port=80/tcp

systemctl restart firewalld

安装PHP7.2

    yum install epel-release -y

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum -y install php72w php72w-cli php72w-fpm php72w-common php72w-devel php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml

systemctl restart httpd

systemctl enable php-fpm.service

systemctl start php-fpm.service

安装mysql

    yum -y install wget

wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

rpm -ivh mysql57-community-release-el7-9.noarch.rpm

cd yum.repos.d

yum install -y mysql-server

service mysqld start

mysql密码配置

  新版本的Mysql会为root用户创建一个初始密码,需要更改
  查看默认密码

    sudo grep "temporary password" /var/log/mysqld.log

2020-01-16T01:47:12.600702Z 1 [Note] A temporary password is generated for root@localhost: nym>Co+s7oK2

更改Mysql密码

    cd /etc

vi my.cnf

新增 skip-grant-tables

不用密码直接登录mysql : mysql

修改密码(5.7版本已经不再使用password来作为密码的字段了 而改成了authentication_string)

UPDATE mysql.user SET authentication_string=PASSWORD("123456") WHERE user="root" AND Host="localhost";

刷新表格

flush privileges;

退出mysql: exit;

systemctl restart mysqld

在本机浏览器访问 http://192.168.23.130/ 

配置虚拟域名

查看apache主配置文件,确保存在以下配置

    vim  /etc/httpd/conf/httpd.conf 

IncludeOptional conf.d/*.conf

新增虚拟主机配置文件

    cd /etc/httpd/conf.d/

vim cyy.conf

添加虚拟机

    <VirtualHost *:80>

ServerName lamp.cyy.com

ServerAlias lamp.cyy.com

ServerAdmin lamp@cyy.com

DocumentRoot /var/www/html/lamp.cyy.com/

<Directory /var/www/html/lamp.cyy.com>

Options -Indexes +FollowSymLinks

AllowOverride All

</Directory>

ErrorLog /var/log/httpd/lamp.cyy.com-error.log

CustomLog /var/log/httpd/lamp.cyy.com-access.log combined

</VirtualHost>

创建虚机主机目录及测试页面

/var/www/html/lamp.cyy.com/


 

创建info.php

    <?php

phpinfo();

在/etc/hosts文件中新增

192.168.23.130 lamp.cyy.com

#虚拟机ip

检查配置文件是否正常

    httpd -t

AH00558: httpd: Could not reliably determine the server"s fully qualified domain name, using localhost.localdomain. Set the "ServerName" directive globally to suppress this message

Syntax OK

重启httpd服务

    systemctl restart httpd

在本机我是win10,路径:C:WindowsSystem32driversetc
hosts文件中新增

192.168.23.130 lamp.cyy.com

浏览器访问:http://lamp.cyy.com/info.php

以上是 LAMP环境搭建+配置虚拟域名 的全部内容, 来源链接: utcz.com/z/512777.html

回到顶部