一、安装

# 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. 学习笔记(1)centos7 下安装nginx

    学习笔记(1)centos7 下安装nginx 这里我是通过来自nginx.org的nginx软件包进行安装的. 1.首先为centos设置添加nginx的yum存储库 1.通过vi命令创建一个rep ...

  2. Vue2学习笔记1 - win10下安装vue开发环境

    操作系统为Win10_x64 1.安装NodeJs Vue的安装依赖NodeJs,所以需要先安装NodeJs,去NodeJs官网(http://nodejs.cn/download/)下载对应系统的n ...

  3. pip 安装 tensorflow_TensorFlow 学习笔记2-1:ubuntu下安装pip3amp;tensorflowamp;opencv

    项目计划:在ubuntu环境中安装Tensorflow,opencv等机器学习的环境 项目实施:本次采用pip安装方式,安装Tensorflow和opencv 项目步骤: 安装pip sudo apt ...

  4. 学习笔记(2)centos7 下安装mysql

    centos7安装mysql 本文通过yum方式安装mysql 1.添加mysql yum 仓库 去mysql开发者中心(http://dev.mysql.com/downloads/repo/yum ...

  5. 学习笔记42—Win7下安装Linux双系统

    1.下载Linux镜像:http://mirrors.163.com/ubuntu-releases/18.04.1/ 方法一: 1.用软通牒软件将Linux的镜像写入空的优盘中, 具体如下: 1) ...

  6. 【Linux学习笔记】Linux下安装Libreoffice

    Linux下安装Libreoffice 一.Libreoffice简介 二.安装 2.1.如果安装过libreoffice,需要先卸载 2.2.下载libreoffice 2.3.将下载的文件放到/u ...

  7. Hadoop学习笔记—16.Pig框架学习

    Hadoop学习笔记-16.Pig框架学习 一.关于Pig:别以为猪不能干活 1.1 Pig的简介 Pig是一个基于Hadoop的大规模数据分析平台,它提供的SQL-LIKE语言叫Pig Latin, ...

  8. Linux 学习笔记16 信号量

    Linux 学习笔记16 信号量Semaphore 信号量概念 信号量(或信号灯)是一种用于提供不同进程间或一个给定进程的不同线程间同步手段的原语. 信号量是控制进程(或线程)同步(谁先执行,谁后执行 ...

  9. Netty网络框架学习笔记-16(心跳(heartbeat)服务源码分析)

    Netty网络框架学习笔记-16(心跳(heartbeat)服务源码分析_2020.06.25) 前言: Netty 作为一个网络框架,提供了诸多功能,比如编码解码等,Netty 还提供了非常重要的一 ...

  10. 区块链学习笔记16——ETH交易树和收据树

    区块链学习笔记16--ETH交易树和收据树 学习视频:北京大学肖臻老师<区块链技术与应用> 笔记参考:北京大学肖臻老师<区块链技术与应用>公开课系列笔记--目录导航页 交易树和 ...

最新文章

  1. [翻译]AKKA笔记 - CHILD ACTORS与ACTORPATH -6
  2. Linux Kernel and Android 休眠与唤醒(中文版)
  3. python中 __name__及__main()__的妙处
  4. 不同sheet 选择若干条件_干货 | 不同加工条件下如何正确选择铣刀
  5. linux多进程通过中断实现,Linux驱动中断上下文中会发生什么结果实验测试
  6. Ubuntu 14.04 LAMP搭建(Apache 2.47+MySQL 5.5+PHP5.5)
  7. 使用OCCI连接Linux下Oracle数据库
  8. 用js代码判断质数_在 JS 中判断,并不是都要用 ===
  9. Thinkphp查询数据转成layui的展示格式
  10. jsp mysql事务锁,JSP操作数据库的事务回滚
  11. python画简便的图-python如何画出漂亮的地图?网友:教教我呗
  12. FFmpeg连载2-分离视频和音频
  13. linux内核 超线程设置,linux – 为什么在启用超线程后性能会变差?
  14. 未支付订单超时处理分析
  15. python画波浪线_PPT绘制波浪线的四种方法
  16. DDL和DML的含义与区别
  17. xorDecode 解密
  18. js中对象的可枚举和不可枚举属性
  19. 一图搞懂formula常用符号
  20. sanitize---硬盘数据的防护衣

热门文章

  1. python情感分析预测模型_python snownlp情感分析简易demo
  2. 在github上搭建hexo博客
  3. noip模拟赛 都市
  4. JS 封装事件(鼠标事件举例)-封装引入部分
  5. QEMU KVM libvirt手册(4) – images
  6. servlet串行拦截器实现例子
  7. Android 中动态的向布局中添加控件
  8. Android merge优化UI
  9. Mr.J-- HTTP学习笔记(八)-- 网关
  10. Mr.J-- jQuery学习笔记(二十五)--监听DOM加载