- PHP教程
- PHP-主页
- PHP - 简介
- PHP-环境设置
- PHP - 语法概述
- PHP - 变量类型
- PHP - 常量
- PHP - 运算符类型
- PHP - 决策
- PHP - 循环类型
- PHP-数组
- PHP-字符串
- PHP - 网络概念
- PHP - 获取和发布
- PHP - 文件包含
- PHP - 文件和 I/O
- PHP - 函数
- PHP-Cookie
- PHP-会话
- PHP - 发送电子邮件
- PHP-文件上传
- PHP - 编码标准
- 高级PHP
- PHP - 预定义变量
- PHP-正则表达式
- PHP - 错误处理
- PHP - 错误调试
- PHP - 日期和时间
- PHP 和 MySQL
- PHP 和 AJAX
- PHP 和 XML
- PHP——面向对象
- PHP - 面向 C 开发人员
- PHP - 适合 PERL 开发人员
- PHP 表单示例
- PHP-表单介绍
- PHP - 验证示例
- PHP - 完整表格
- PHP框架作品
- PHP-框架工程
- PHP - 核心 PHP 与 Frame Works
- PHP 设计模式
- PHP - 设计模式
- PHP 函数参考
- PHP - 内置函数
- PHP 有用资源
- PHP - 问题与解答
- PHP - 有用的资源
- PHP - 讨论
PHP - 在 Linux/Unix 上安装
如果您计划在 Linux 或任何其他 Unix 变体上安装 PHP,那么这里是先决条件列表 -
PHP 源代码分发http://www.php.net/downloads.php
最新的 Apache 源代码发行版https://httpd.apache.org/download.cgi
一个可用的 PHP 支持的数据库,如果您打算使用一个(例如 MySQL、Oracle 等)
PHP 必须连接的任何其他受支持的软件(邮件服务器、BCMath 包、JDK 等)
ANSI C 编译器
Gnu make 实用程序 - 您可以在https://www.gnu.org/software/make免费下载它
现在,以下是在 Linux 或 Unix 计算机上安装 Apache 和 PHP5 的步骤。如果您的 PHP 或 Apache 版本不同,请相应注意。
如果您还没有这样做,请解压并解压您的 Apache 源代码发行版。除非您有其他原因,否则 /usr/local 是标准位置。
gunzip -c apache_1.3.x.tar.gz tar -xvf apache_1.3.x.tar
搭建apache服务器如下
cd apache_1.3.x ./configure --prefix=/usr/local/apache --enable-so make make install
解压缩并解压您的 PHP 源代码分发版。除非您有其他原因,否则 /usr/local 是标准位置。
gunzip -c php-5.x.tar.gz tar -xvf php-5.x.tar cd php-5.x
配置并构建您的 PHP,假设您使用的是 MySQL 数据库。
./configure --with-apxs=/usr/sbin/apxs \ --with-mysql=/usr/bin/mysql make make install
安装 php.ini 文件。编辑此文件以获取配置指令 -
cd ../../php-5.x cp php.ini-dist /usr/local/lib/php.ini
告诉您的 Apache 服务器您希望从何处提供文件,以及您希望识别 PHP 文件的扩展名。 .php 是标准扩展名,但您可以使用 .html、.phtml 或任何您想要的扩展名。
转到您的 HTTP 配置文件(/usr/local/apache/conf 或任何您的路径)
使用文本编辑器打开 httpd.conf。
搜索单词 DocumentRoot(应该出现两次),然后将两个路径更改为您要从中提供文件的目录(在我们的示例中为 /home/httpd)。我们建议使用主目录而不是默认的 /usr/local/apache/htdocs,因为它更安全,但它不必位于主目录中。您将把所有 PHP 文件保存在这个目录中。
添加至少一个 PHP 扩展指令,如下面的第一行代码所示。在第二行中,我们还添加了第二个处理程序,将所有 HTML 文件解析为 PHP。
AddType application/x-httpd-php .php AddType application/x-httpd-php .html
重新启动您的服务器。每次更改 HTTP 配置或 php.ini 文件时,都必须停止并重新启动服务器。
cd ../bin ./apachectl start
将文档根目录权限设置为全局可执行。目录中的实际 PHP 文件只需是世界可读的 (644)。如有必要,请将 /home/httpd 替换为下面的文档根目录 -
chmod 755 /home/httpd/html/php
打开文本编辑器。类型: <?php phpinfo(); ?>。将此文件保存在 Web 服务器的文档根目录中,名称为 info.php。
启动任何 Web 浏览器并浏览该文件。您必须始终使用 HTTP 请求(http://www.testdomain.com/info.php 或 http://localhost/info.php 或 http://127.0.0.1/info .php)而不是文件名(/home/httpd/info.php)以便正确解析文件
您应该看到一长串有关新 PHP 安装消息的信息表 恭喜!