freebsd运行php,FreeBSD学习笔记16-FreeBSD下安装PHP
一、安装
# cd /usr/ports/lang/php5
# make install clean
# rehash
注意,安装的时候选择“Apache”支持。
二、配置
1、编辑 Apache 配置文件以支持 PHP 。
# ee /usr/local/etc/apache22/httpd.conf
2、在 DirectoryIndex 段(大约在216行)添加 index.php 。
DirectoryIndex index.php index.html
3、在 httpd.conf 文件 节(大约385行),添加下列语句使 Apache 支持 PHP 。
# Add php support
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
4、保存并退出。
5、将“/usr/local/etc”中的“php.ini-recommended ”复制为“php.ini ”,生成 PHP 的配置文件。
# cd /usr/local/etc
# cp php.ini-recommended php.ini
6、编辑“php.ini”配置文件,并将会话保存路径(大约在1050行)改为你指定的路径。
# ee /usr/local/etc/php.ini
session.save_path = "/tmp"
7、保存,退出。重启 Apache 。
# /usr/local/etc/rc.d/apache22 restart
三、测试
1、在Web根目录下(如 /usr/local/apache22/data)建立 phpinfo.php 文件,内容如下:
# ee /usr/local/www/apache22/data/phpinfo.php
2、保存退出。用浏览器打开 http://服务器主机名或IP地址/phpinfo.php ,如果能正常浏览就表明 PHP 安装成功。
freebsd运行php,FreeBSD学习笔记16-FreeBSD下安装PHP相关推荐
- 学习笔记(1)centos7 下安装nginx
学习笔记(1)centos7 下安装nginx 这里我是通过来自nginx.org的nginx软件包进行安装的. 1.首先为centos设置添加nginx的yum存储库 1.通过vi命令创建一个rep ...
- Vue2学习笔记1 - win10下安装vue开发环境
操作系统为Win10_x64 1.安装NodeJs Vue的安装依赖NodeJs,所以需要先安装NodeJs,去NodeJs官网(http://nodejs.cn/download/)下载对应系统的n ...
- pip 安装 tensorflow_TensorFlow 学习笔记2-1:ubuntu下安装pip3amp;tensorflowamp;opencv
项目计划:在ubuntu环境中安装Tensorflow,opencv等机器学习的环境 项目实施:本次采用pip安装方式,安装Tensorflow和opencv 项目步骤: 安装pip sudo apt ...
- 学习笔记(2)centos7 下安装mysql
centos7安装mysql 本文通过yum方式安装mysql 1.添加mysql yum 仓库 去mysql开发者中心(http://dev.mysql.com/downloads/repo/yum ...
- 学习笔记42—Win7下安装Linux双系统
1.下载Linux镜像:http://mirrors.163.com/ubuntu-releases/18.04.1/ 方法一: 1.用软通牒软件将Linux的镜像写入空的优盘中, 具体如下: 1) ...
- 【Linux学习笔记】Linux下安装Libreoffice
Linux下安装Libreoffice 一.Libreoffice简介 二.安装 2.1.如果安装过libreoffice,需要先卸载 2.2.下载libreoffice 2.3.将下载的文件放到/u ...
- Hadoop学习笔记—16.Pig框架学习
Hadoop学习笔记-16.Pig框架学习 一.关于Pig:别以为猪不能干活 1.1 Pig的简介 Pig是一个基于Hadoop的大规模数据分析平台,它提供的SQL-LIKE语言叫Pig Latin, ...
- Linux 学习笔记16 信号量
Linux 学习笔记16 信号量Semaphore 信号量概念 信号量(或信号灯)是一种用于提供不同进程间或一个给定进程的不同线程间同步手段的原语. 信号量是控制进程(或线程)同步(谁先执行,谁后执行 ...
- Netty网络框架学习笔记-16(心跳(heartbeat)服务源码分析)
Netty网络框架学习笔记-16(心跳(heartbeat)服务源码分析_2020.06.25) 前言: Netty 作为一个网络框架,提供了诸多功能,比如编码解码等,Netty 还提供了非常重要的一 ...
- 区块链学习笔记16——ETH交易树和收据树
区块链学习笔记16--ETH交易树和收据树 学习视频:北京大学肖臻老师<区块链技术与应用> 笔记参考:北京大学肖臻老师<区块链技术与应用>公开课系列笔记--目录导航页 交易树和 ...
最新文章
- [翻译]AKKA笔记 - CHILD ACTORS与ACTORPATH -6
- Linux Kernel and Android 休眠与唤醒(中文版)
- python中 __name__及__main()__的妙处
- 不同sheet 选择若干条件_干货 | 不同加工条件下如何正确选择铣刀
- linux多进程通过中断实现,Linux驱动中断上下文中会发生什么结果实验测试
- Ubuntu 14.04 LAMP搭建(Apache 2.47+MySQL 5.5+PHP5.5)
- 使用OCCI连接Linux下Oracle数据库
- 用js代码判断质数_在 JS 中判断,并不是都要用 ===
- Thinkphp查询数据转成layui的展示格式
- jsp mysql事务锁,JSP操作数据库的事务回滚
- python画简便的图-python如何画出漂亮的地图?网友:教教我呗
- FFmpeg连载2-分离视频和音频
- linux内核 超线程设置,linux – 为什么在启用超线程后性能会变差?
- 未支付订单超时处理分析
- python画波浪线_PPT绘制波浪线的四种方法
- DDL和DML的含义与区别
- xorDecode 解密
- js中对象的可枚举和不可枚举属性
- 一图搞懂formula常用符号
- sanitize---硬盘数据的防护衣