ubuntu-apache2-php7.2-mysql5.7安装过程

一、虚拟机安装UBUNTU如果出现以下问题:

VM虚拟机安装ubuntu18.4.2报错end kernel panic - not syncing : corrupted stack end detected inside scheduler

解决方法:

安装时选择自定义安装,版本选择较高兼容性的版本如下: 

 

二、1.当开机后ubuntu出现UID121后按下:Ctrl+Alt+F2 进入tty2模式:
输入用户名和密码

输入startx试一下启动图形界面

三、安装APACHE2

sudo apt  install  apache2

安装 vim

sudo apt  install  vim

四、安装好apache2后的配置

1、在终端窗口中输入"sudo vi /etc/apache2/apache2.conf"-->回车-->找到"<Directory /var/www/>"的位置-->更改"/var/www/"为新的根目录就可以了。

2、在终端窗口中输入"sudo vi /etc/apache2/sites-available/000-default.conf"-->回车-->找到"DocumentRoot /var/www/html"的位置-->更改"/var/www/html"为新的根目录就可以了,这里我把它更改为"/var/www/"。

3、重启apache2  

sudo  service apcahe2 restart

4、使用systemctl 管理apache2

sudo systemctl stop apache2

sudo systemctl start apache2

sudo systemctl restart apache2

4、查看apache2的状态

systemctl status apache2

 

Apache 配置文件的结构和最佳实践

  • 所有Apache配置文件都位于 /etc/apache2 目录中。
  • 主要的Apache配置文件是 /etc/apache2/apache2.conf。
  • Apache将侦听的端口在 /etc/apache2/ports.conf 中指定。
  • Apache Virtual Hosts 文件存储在 /etc/apache2/sites-available 目录中。除非它们链接到 /etc/apache2/sites-enabled 目录,否则Apache不会使用此目录中找到的配置文件。
  • 要激活虚拟主机,您需要使用 site-available 目录中的配置文件中的 a2ensite 命令创建符号链接到启用站点的目录。要停用虚拟主机,请使用a2dissite命令。
  • 遵循标准命名约定,例如,如果您的域名是 mydomain.com,那么虚拟主机配置文件应该命名为 /etc/apache2/sites-available/mydomain.com.conf 。
  • 负责加载各种Apache模块的配置文件位于 /etc/apache2/mods-available/ 目录中。可以通过使用 a2enconf 命令创建 /etc/apache2/mods-enable/ 目录的符号链接并使用 a2disconf 命令禁用来启用 mods-available 目录中的配置。
  • 包含全局配置片段的文件存储在/etc/apache2/conf-available /目录中。可以通过使用 a2enconf 命令创建 /etc/apache2/conf-enabled/ 的符号链接并使用 a2disconf 命令禁用,从而启用 conf-available 目录中的文件。
  • Apache日志文件( access.log 和 error.log )位于 /var/log/apache/ 目录中。建议为每个 vhost 使用不同的访问和错误日​​志文件。
  • 您可以将域文档根目录设置为所需的任何位置。 webroot 最常见的位置包括:
    • /home/<user_name>/
    • /var/www/<site_name>
    • /var/www/html/<site_name>
    • /opt/<site_name>

三、安装PHP7.2

sudo apt install php7.2

php.ini 默认放到  /etc/php/7.2/apache2 下

测试:

在/var/www下新建 hello.php 包含以下代码:

vim hello.php

<?php

echo phpinfo();

?>

在浏览器地址中,输入http://localhost/hello.php

 

四、安装mysql

apt  install mysql-sever –y

查看mysql的运行状态

systemctl status mysql.service

 

登录mysql

root 默认密码是root

退出mysql:

五、安装phpmyadmin

apt   install  phpmyadmin

//sudo apt-get install phpmyadmin

$ sudo apt-get install php-mbstring

$ sudo apt-get install php-gettext

链接目录:

sudo ln -s /usr/share/phpmyadmin/ /var/www/

http://localhost/phpmyadmin/

 

 

安装net-toos

apt install net-tools

查看IP

IFCONFIG –A

要设置允许Ubuntu 16.04远程控制,请先设置Ubuntu远程控制,设置允许远程连接,然后进入“系统-”首选项-桌面共享或直接搜索桌面共享。 如图所示

 

选中【允许别人查看你的桌面】项,在安全项下选中【要求远程用户输入此密码】,设置远程密码。 另外,取消选中【每次访问本机时必须确定】。 (这样做是为了在远程的时候不需要再次确认。 否则,每次在远程的时候,如果不人为确认的话,就会在远程,很麻烦。

二.安装VNC服务器。 然后,打开终端,安装VNC服务器的基础服务,并输入以下命令:

sudo apt-getinstallxrdpvnc4server xbase-clients

三.安装dconf-editor (解除权限)需要再次解除要求加密的功能。 否则,就会缺少这一步骤,无法远程访问。 此时,需要安装并配置dconf-editor工具,然后输入以下命令:

sudo apt-get install dconf-editor应。

安装完成后,需要打开dconf-editor工具,然后在桌面上找到并打开dconf-editor,

打开后,请依次展开org-gnome-desktop-remote-access,取消选中“requlre-encryption”。 如图所示: 

 

这样,前期准备就完成了。 然后通过VNC工具或Windows附带的mstsc (远程桌面控制)直接访问即可。

安装SSH

apt-get install openssh-server

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值