LAMP指的Linux操作系统 + Apache服务器 + MariaDB/MySQL数据库软件 + PHP开发语言的第一个字母。
==================CentOS LAMP=====================
一:安装 Apache
1.安装 httpd: yum -y install httpd
2.开启 apache 服务: systemctl start httpd.service
3.设置 apache 服务开机启动: systemctl enable httpd.service
* httpd是Apache超文本传输协议(HTTP)服务器的主程序。httpd不应该被直接调用,而应该在类Unix系统中由 apachectl 调用。
二:安装 MySQL
1.安装 MariaDB: yum -y install mariadb-service mariadb
2.安装 mysql 服务: yum -y install mariadb-server
3.开启 mysql 服务: systemctl start mariadb.service
4.设置 mysql 服务开机启动: systemctl enable mariadb.service
5.对数据库进行配置(可选): mysql_secure_installation
* MariaDB数据库管理系统是MySQL的一个分支,它完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
三:安装 PHP
1.安装 php: yum -y install php
2.安装常用模块: yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
3.连接 php 与 mysql: yum -y install php-mysql
* PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。php-mysql是php访问mysql数据库的相关类库。
四:连接设置
1.开放80端口: firewall-cmd --zone=public --add-port=80/tcp --permanent
2.重载防火墙: firewall-cmd --reload
3.关闭 selinux: sudo setenforce 0
五:查看状态
1.编辑 php 文件: vi /var/www/html/info.php 输入 <?php phpinfo(); ?>
2.重启 apache 服务: systemctl restart httpd.service
3.访问站点:通过 ip addr 查看虚拟机IP,再访问 [虚拟机IP]/info.php
==================Ubuntu LAMP=====================
一:安装 Apache
1.安装 apache2: apt-get install apache2
2.查看 apache 版本: apache2 -v
3.开机启动 apache: systemctl enable apache2.service
* apache2安装完后其位置是在/etc/apache2。
二:安装 MySQL
1.安装 myslq-server: apt-get install mysql-server
2.安装 php7.0-mysql: apt-get install php7.0-mysql
3.开机启动 mysql: systemctl enable mysql.service
三:安装 PHP
1.安装 php7.0: apt-get install php7.0
2.安装 libapache2-mod-php7.0: apt-get install libapache2-mod-php7.0
四:启动服务
1.启动 apache: service apache2 restart
2.启动 mysql: service mysql restart
五:查看状态
1.编辑 php 文件: vi /var/www/html/info.php 输入 <?php phpinfo(); ?>
2.访问站点:通过 ip addr 查看虚拟机IP,再访问 [虚拟机IP]/info.php