linux下php7安装与Apache配置

1 php

1.1 准备工作

需要先安装Apache,已安装的可以跳过,没安装的可以看这里

1.2 下载

官网

1.3 解压

tar -zxvf php-7.4.3.tar.gz
cd php-7.4.3

1.4 编译安装

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs

prefix为安装位置,后面的选项为apache安装目录bin下的apxs。好了之后:

make
sudo make install

1.5 配置文件

需要复制一份php.ini文件:

sudo cp php.ini-development /usr/local/lib/php.ini

2 Apache

在conf/httpd.conf最后加上:

LoadModule php7_module modules/libphp7.so
<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

若是php5请修改为:

LoadModule php5_module modules/libphp5.so

最后重启apache服务:

/usr/local/apache/bin/apachectl restart

3 测试

在apache目录下的htdocs下新建一个test.php:

<?php
    phpinfo()

浏览器输入apache配置文件中的ServerName加上文件名,笔者的是localhost:80。

localhost:80/test.php


显示以上信息即成功。

原文地址:https://www.cnblogs.com/Blueeeeeeee/p/12442666.html

时间: 2024-08-05 20:04:27

linux下php7安装与Apache配置的相关文章

linux下编译安装的Apache安全优化方案

上节我们学习了Linux的系统优化解决方案,我个人总结为18项,当然还有别的,例如系统内核裁剪这些我没讲到,为什么呢?大家不用太关心了,要记得我们学习的目的是能够胜任工作即可.我们对一个知识点不要讲的太深,避免钻进死胡同了,那就不好啦. 今天我们讲解下lamp架构安全优化中的Apache服务的安全优化.在讲这节内容之前我说下,静态web请求的流程: 当客户端访问一个静态网站的时候,网站上的Apache服务就会给他发送html文档给客户端浏览器,客户端浏览器会进行解析,然后就是我们看到的内容了.

Linux下Mongodb安装和启动配置

1.下载安装包 wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.2.tgz 下载完成后解压缩压缩包 tar zxf mongodb-linux-i686-1.8.2.tgz 2. 安装准备 将mongodb移动到/usr/local/server/mongdb文件夹 mv mongodb-linux-i686-1.8.2 /usr/local/mongodb 创建数据库文件夹与日志文件 mkdir /usr/local/mo

【linux】linux下yum安装后Apache、php、mysql默认安装路径

原文:http://blog.csdn.NET/u010175124/article/details/27322757 apache:如果采用RPM包安装,安装路径应在 /etc/httpd目录下apache配置文件:/etc/httpd/conf/httpd.confApache模块路径:/usr/sbin/apachectlweb目录:/var/www/html如果采用源代码安装,一般默认安装在/usr/local/apache2目录下 PHP:如果采用RPM包安装,安装路径应在 /etc/

linux下如何安装jdk并配置环境

1.首先去Oralce官网上面下载jrejdk-8u151-linux-x64.tar.gz 2.解压jdktar -zxvf jdk-8u151-linux-x64.tar.gz 3.配置环境变量vi /etc/profile在文件末尾加入下面代码,强制保存(w!)退出 JAVA_HOME=/home/java/jdk1.8.0_151                 CLASSPATH=$JAVA_HOME/lib/PATH=$PATH:$JAVA_HOME/binexport PATH J

linux下卸载安装程序及其配置的方法

首先要知道软件包的名字 dpkg --list 如果知道关键字的话可以用下面这种方法 dpkg --list|grep -i ‘packagename’ 找到所要删除的软件包之后 sudo apt-get --purge remove [packagename] 其中的--purge参数表示删除软件包及其配置,如果仅仅想删除包可以去掉这个参数

Linux下ffmpeg安装与开发配置

1. ffmpeg安装 安装环境: ubuntu 12.04 (1)删除已安装的文件,避免冲突 sudo apt-get remove ffmpeg x264 sudo apt-get autoremove (2)安装需要的支持 sudo apt-get install make automake g++ bzip2 python unzip patch subversion ruby build-essential git-core checkinstall yasm texi2html li

linux下免安装mysql5.5 配置

进入/usr/local #cd /usr/local 下载 #wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.39-linux2.6-x86_64.tar.gz #解压 tar zxvf mysql-5.5.39-linux2.6-x86_64.tar.gz #软链 ln -s  mysql-5.5.39-linux2.6-x86_64 mysql cd mysql #授权 groupadd mysql useradd -

VMware Linux 下 Nginx 安装配置 - nginx.conf 配置 [负载两个 Tomcat] (三)

首先启动Nginx 1. 转到 nginx 目录: /usr/local/nginx; 启动 nginx: /usr/local/nginx/nginx ubuntu 前要加 sudo; 关健配置 http 配置块下,一般设置在 zgip on 下: upstream localhost { #绿色对应 #ip_hash; server localhost:8090; server localhost:8080; } server / { location / { proxy_connect_t

Linux下nagio安装与配置

一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知. Nagios原名为NetSaint,由Ethan Galstad开发并维护至今.NAGIOS是一个缩写形式: "Nagios  Ain't Gonna Insist On Sainthood" Sainthood  翻译为