gentoo 安装php7,在Gentoo安装Wifidog Portal
简介
这是一个安装数据库和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相关推荐
- mac 安装php7.2,mac 安装php7.2后提示
==> Caveats ==> apr apr is keg-only, which means it was not symlinked into /usr/local, because ...
- 【PHP】 debian apt 安装PHP7.1 安装composer
文章目录 Debian OS 安装 PHP 1.安装软件源拓展 添加GPG 安装apt-transport-https 添加sury软件源 2.安装PHP 安装PHP7.1: 安装PHP7.0: 安装 ...
- 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 安装前请安装 ...
- phpst安装memcache扩展_在 Ubuntu/Debian 下安装 PHP7.3 教程
介绍 最近的 PHP 7.3.0 已经在 2018 年12月6日 发布 GA,大家已经可以开始第一时间体验新版本了,这里先放出 PHP7.3 安装的教程以便大家升级. 适用系统: Ubuntu 18. ...
- 电视盒安装php,全志a20安卓电视盒子安装可道云kodexplorer服务-编译安装php7.3+nginx...
可道云真的很强大,安装包很小,功能却很齐全,还可以自定义轻应用 如果有手机客户端就更好了 研究了一下,可道云根目录放到外置存储设备(移动硬盘)会更合适,改路径的方法下面有提到 上传文件时一个文件会在用 ...
- centos php7 无法加载mysqli_Linux下安装PHP7+MySQL
环境背景:Linux-Centos 第一步,安装PHP7 1,安装依赖包 yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel ...
- centos php71,CentOS 71编译安装PHP7
1 创建php用户和用户组,并在github下载php7源码 首先创建一个名为php且没有登录权限的用户和一个名为php的用户组,然后去GitHub下载php7源码包. #######新建php用户和 ...
- CENTOS 7 YUM 安装PHP7.4
CENTOS 7 YUM 安装PHP7.4 1.安装remi扩展源 yum install epel-release yum install http://rpms.remirepo.net/ente ...
- CentOS 7 Linux 安装PHP7.2.12 - 编译安装
CentOS 7 Linux 安装PHP7.2 - 编译安装 1 安装扩展包并更新系统内核 [root@iz28snxdn5mz ~]# yum install epel-release -y [ro ...
最新文章
- Java 异常(Java Exception)(一)
- 计算机专业英语怎么翻译,计算机专业英语翻译(附件).pdf
- PHP获取当前页面URL
- 前端学习(80):按类型划分标签(inline)
- 为什么大部分的婚姻都是凑合?数据告诉你真相
- VMware 虚拟化平台规划设计方案
- mysql数据库别名_MySQL数据库表名、列名、别名区分大小写的问题
- python写数据库中间件_python3开发进阶-Django框架的中间件的五种用法和逻辑过程...
- mysql中XtraBackup备份工作机制
- (转)币圈人物志 BM(EOS,BTS,Steem缔造者)
- 角点 python实现_100行代码,带你玩转OpenCV-Python基础API
- SPI协议详解(图文并茂+超详细)
- ctfshow-Misc入门 图片篇(1-49)
- Python 新手刚学链表,做了一个“捣浆糊”版的单链表类
- 张云茹计算机,张云茹 - 重庆理工大学 - 药学与生物工程学院
- SCI声学期刊名以及影响因子
- ISO镜像转换成docker镜像
- iOS 实现UIButton加小红点
- 有什么可以赚钱的副业?日入300元就靠这几个副业!
- zepto.js 处理Touch事件
热门文章
- HIve map jion的原理、操作和使用场景
- Spring Data JPA 条件查询 分页查询
- db2 查看属性的数据类型 小数位 null约束
- 如何动态的修改隐藏域,让它实现添加,又可以实现修改操作
- tkinter的可视化拖拽工具_拒绝丑图表,教你用最简单的方法做最炫酷的可视化图表!附教程...
- LeetCode 438. 找到字符串中所有字母异位词(双指针+滑动窗口)
- Qt总结:QMessageBox(原生态弹出框及究极超nice封装自定义弹出框)
- 新年第一天,人好多啊。
- mybatis 同名方法_判断同名股票是否存在的MyBatis查询函数写法
- BUAAOO——UNIT2 SUMMARY