简介

这是一个安装数据库和PHP5网络服务器的简略文档

安装PostgreSQL

安装数据库服务器

emerge -av dev-db/postgresql

配置postgresql

emerge --config =postgresql-8.0.4

自动启动

rc-update add postgresql default

运行并测试postgresql

/etc/init.d/postgresql start

安装Apache2

emerge -av net-www/apache

安装PHP5

在写此文档时,PHP5和PEAR都是掩码。你需要用emerge来unmask。

将以下命令加入到/etc/portage/package.keywords文件。

=app-admin/php-toolkit-1.0-r2

=dev-lang/php-5.1.1

=dev-php/PEAR-PEAR-1.3.6-r3

我不知道在你的USE变量当中指定了哪些库(在你的服务器/etc/make.conf文件中),所以你需要在/etc/portage/package.use中添加缺失库来确保PHP5正常运行。

举个例子:将以下命令加到package.use:

dev-lang/php apache2 postgres xml xmlrpc pear ssl mbstring mhash unicode

安装PHP5

# emerge -av dev-lang/php

These are the packages that I would merge, in order:

Calculating dependencies ...done!

[ebuild  N    ] dev-lang/php-5.1.1  -adabas -apache +apache2 -bcmath +berkdb -birdstep +bzip2

-calendar -cdb -cgi -cjk +cli +crypt -ctype -curl -curlwrappers -db2 +dba -dbase -dbmaker -debug

-discard-path -doc -empress -empress-bcs -esoob +exif -fastbuild -fdftk -filepro -firebird

-flatfile -force-cgi-redirect -frontbase -ftp +gd -gd-external +gdbm -gmp -hardenedphp

-hyperwave-api -iconv -imap -informix -inifile -interbase -iodbc +ipv6 -java-external -kerberos

+ldap -libedit -mcve -memlimit +mhash -ming -msql -mssql -mysql -mysqli +ncurses +nls -oci8

-oci8-instant-client -odbc -pcntl +pcre -pdo -pdo-external +pear -pic +posix +postgres -qdbm

+readline -recode -sapdb -sasl +session -sharedext -sharedmem -simplexml -snmp -soap -sockets

-solid +spell -spl -sqlite +ssl -sybase -sybase-ct -sysvipc -threads -tidy -tokenizer +truetype

-vm-goto -vm-switch -wddx +xml -xmlreader +xmlrpc -xpm -xsl -yaz -zip +zlib 0 kB

[ebuild  N    ] dev-php/PEAR-PEAR-1.3.6-r3  150 kB

[...]

Apache和PHP

现在你需要让apache知道PHP已经安装完毕并运行。在/etc/apache2/httpd.conf你需要将“-D PHP5” 添加到APACHE2_OPTS变量。如果没有设置你也可以添加“-D SSL”。

自动安装启动

rc-update add apache2 default

启动Apache网络服务器

/etc/init.d/apache2 start

测试PHP

用phpinfo命令创建一个PHP文件来测试PHP是否运行

在/var/www/localhost/htdocs/目录中,创建phpinfo.php文件,并添加:

在浏览器中打开:http://yourServer.com/phpinfo.php

你可以看到表格形式的信息。删除你测试PHP的文件。

本文章由 http://www.wifidog.pro整理编辑,转载请注明出处

gentoo 安装php7,在Gentoo安装Wifidog Portal相关推荐

  1. mac 安装php7.2,mac 安装php7.2后提示

    ==> Caveats ==> apr apr is keg-only, which means it was not symlinked into /usr/local, because ...

  2. 【PHP】 debian apt 安装PHP7.1 安装composer

    文章目录 Debian OS 安装 PHP 1.安装软件源拓展 添加GPG 安装apt-transport-https 添加sury软件源 2.安装PHP 安装PHP7.1: 安装PHP7.0: 安装 ...

  3. 11.10/11.11/11.12 安装PHP5 11.13 安装PHP7

    2019独角兽企业重金招聘Python工程师标准>>> 11.10/11.11/11.12 安装PHP5 PHP官网www.php.net 当前主流版本为5.6/7.1 安装前请安装 ...

  4. phpst安装memcache扩展_在 Ubuntu/Debian 下安装 PHP7.3 教程

    介绍 最近的 PHP 7.3.0 已经在 2018 年12月6日 发布 GA,大家已经可以开始第一时间体验新版本了,这里先放出 PHP7.3 安装的教程以便大家升级. 适用系统: Ubuntu 18. ...

  5. 电视盒安装php,全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx...

    可道云真的很强大,安装包很小,功能却很齐全,还可以自定义轻应用 如果有手机客户端就更好了 研究了一下,可道云根目录放到外置存储设备(移动硬盘)会更合适,改路径的方法下面有提到 上传文件时一个文件会在用 ...

  6. centos php7 无法加载mysqli_Linux下安装PHP7+MySQL

    环境背景:Linux-Centos 第一步,安装PHP7 1,安装依赖包 yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel ...

  7. centos php71,CentOS 71编译安装PHP7

    1 创建php用户和用户组,并在github下载php7源码 首先创建一个名为php且没有登录权限的用户和一个名为php的用户组,然后去GitHub下载php7源码包. #######新建php用户和 ...

  8. CENTOS 7 YUM 安装PHP7.4

    CENTOS 7 YUM 安装PHP7.4 1.安装remi扩展源 yum install epel-release yum install http://rpms.remirepo.net/ente ...

  9. CentOS 7 Linux 安装PHP7.2.12 - 编译安装

    CentOS 7 Linux 安装PHP7.2 - 编译安装 1 安装扩展包并更新系统内核 [root@iz28snxdn5mz ~]# yum install epel-release -y [ro ...

最新文章

  1. Java 异常(Java Exception)(一)
  2. 计算机专业英语怎么翻译,计算机专业英语翻译(附件).pdf
  3. PHP获取当前页面URL
  4. 前端学习(80):按类型划分标签(inline)
  5. 为什么大部分的婚姻都是凑合?数据告诉你真相
  6. VMware 虚拟化平台规划设计方案
  7. mysql数据库别名_MySQL数据库表名、列名、别名区分大小写的问题
  8. python写数据库中间件_python3开发进阶-Django框架的中间件的五种用法和逻辑过程...
  9. mysql中XtraBackup备份工作机制
  10. (转)币圈人物志 BM(EOS,BTS,Steem缔造者)
  11. 角点 python实现_100行代码,带你玩转OpenCV-Python基础API
  12. SPI协议详解(图文并茂+超详细)
  13. ctfshow-Misc入门 图片篇(1-49)
  14. Python 新手刚学链表,做了一个“捣浆糊”版的单链表类
  15. 张云茹计算机,张云茹 - 重庆理工大学 - 药学与生物工程学院
  16. SCI声学期刊名以及影响因子
  17. ISO镜像转换成docker镜像
  18. iOS 实现UIButton加小红点
  19. 有什么可以赚钱的副业?日入300元就靠这几个副业!
  20. zepto.js 处理Touch事件

热门文章

  1. HIve map jion的原理、操作和使用场景
  2. Spring Data JPA 条件查询 分页查询
  3. db2 查看属性的数据类型 小数位 null约束
  4. 如何动态的修改隐藏域,让它实现添加,又可以实现修改操作
  5. tkinter的可视化拖拽工具_拒绝丑图表,教你用最简单的方法做最炫酷的可视化图表!附教程...
  6. LeetCode 438. 找到字符串中所有字母异位词(双指针+滑动窗口)
  7. Qt总结:QMessageBox(原生态弹出框及究极超nice封装自定义弹出框)
  8. 新年第一天,人好多啊。
  9. mybatis 同名方法_判断同名股票是否存在的MyBatis查询函数写法
  10. BUAAOO——UNIT2 SUMMARY