快速搭建lamp环境以及httpd无法解析PHP文件,只显示PHP源码或者直接下载PHP文件的错误处理

tech2022-12-02  98

   快速搭建lamp环境以及httpd无法解析PHP文件,只显示PHP源码或者直接下载PHP文件的错误处理

快速搭建lamp,使用yum安装httpd2.4以及mariadb10.1和php5.4,仅仅是测试学习用lamp系统。

Apache的安装:yum install httpd mod_php -y   #安装httpd和httpd的支持PHP模块

mariadb的安装:yum install mariadb mariadb-server

php的安装:yum install -y php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath php-fpm

各个组件的自启动添加以及服务的启动:

systemctl enable httpd php-fpm mariadb#服务添加到自启动

systemctl start httpd php-fpm mariadb #启动服务

mariadb的初始化:直接执行脚本 mysql_secure_installation

测试页面的生成:

echo "<?php phpinfo(); ?>">/var/www/html/info.php

打开浏览器,输入 本机的ip/info.php,可以看到PHP的相关信息,表示lamp环境搭建完成。

在环境搭建过程中,需要注意的是,mod_php一定要安装,否则会直接显示PHP的源码或者下载php文件。

PHP的组件比较多,php-gd和php-fpm,php-mbstring,php-pear是必须安装的,其余的组件视需求安装.

 

最新回复(0)