一、搭建LAMP环境
1.1安装PHP
[root@httpd-2 ~]# yum install -y php
安装完成后增加两个文件:
[root@httpd-2 ~]# ll /etc/httpd/modules/libphp5.so
-rwxr-xr-x 1 root root 4588224 Oct 31 2018 /etc/httpd/modules/libphp5.so
[root@httpd-2 ~]# ll /etc/httpd/conf.d/php.conf
-rw-r--r-- 1 root root 691 Oct 31 2018 /etc/httpd/conf.d/php.conf
PHP以httpd模块的形式存在,因此PHP没有启动命令,libphp5.so就是PHP的动态库文件,以模块的形式配合httpd协同工作。php.conf是PHP的配置文件,它是以额外配置文件的形式,出现在conf.d目录下。
[root@httpd-2 conf.d]# ll
-rw-r--r-- 1 root root 691 Oct 31 2018 php.conf
[root@httpd-2 ~]# apachectl -t
Syntax OK
[root@httpd-2 ~]# apachectl graceful
Php安装完成后,可以提供静态网页的浏览:
[root@httpd-2 ~]# cd /var/www/html
[root@httpd-2 html]# ls
[root@httpd-2 html]# vi 1.php
<?php
phpinfo();
?>
测试PHP静态网页:
2.2 安装MariaDB
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
在安装了PHP后,只能访问静态网页。想要访问动态网页,必须有数据库的支持。安装mariadb数据库的方法如下:
[root@httpd-2 ~]# yum -y install mariadb-server mariadb
启动Mariadb:
[root@httpd-2 ~]# systemctl start mariadb
[root@httpd-2 ~]# systemctl enable mariadb
Mariadb安全设置:
[root@httpd-2 ~]# mysql_secure_installatio