📄 安装php--虽然我不用,呵呵.txt
字号:
作者:icefox
email: heartsun-2@263.net
日期:9/6/2001 2:18:48 PM
安装PHP
待Apache安装和调试完成后,现在把精力集中到PHP上。假设你下载的源文件在/tmp目录下,好,现在可以开始了。(不过暂时还不需要用root帐户):
$ cd /tmp
$ tar -zxvf php-3.0.7.tar.gz
$ cd php-3.0.7
$ ./configure --with-apxs=/usr/local/apache/bin/apxs \
--with-config-file-path=/etc/httpd \
--with-mysql \
--with-gd \
--with-zlib \
--with-system-regex
这个配置将把PHP编译成Apache的DSO模块。配置文件将保存在/etc/httpd (和Apache 配置文件一起)。如果你按照本指南的做的话, 一切应该很顺利。
如果你把apxs安装到了其他路径中,请更改--with-apxs=/usr/local/apache/bin/apxs 以指向apxs 脚本程序所在的路径。如果你是使用RPM包安装Apache的话,apxs应该在 /usr/sbin/apxs 。
如果你以二进制包安装MySQL的话,你应该把 --with-mysql 改成--with-mysql=/usr/local/mysql
如果你没有GD库,那么请取消--with-gd这一行。
运行完配置脚本后,你可以用make编译PHP:
$ make
如果没有任何错误发生的话,你就必须更换成root用户以安装PHP:
$ su
# make install
那好了,PHP已经魔术般地被安装进了Apache。等Apache重新启动后就可以生效。
配置PHP
把PHP配置文件复制到/etc/httpd目录中:
# cp php3.ini-dist /etc/httpd/php3.ini
此默认配置文件已经可以很好地工作,不过我喜欢看到详细的调试信息,因此把error_reporting指令的默认值从7改到15:
error_reporting = 15
然后你可以通过以下任一个方式重新启动Apache:
# /etc/rc.d/init.d/httpd start
# /usr/local/apache/bin/apachectl start
如果没有出错信息出现的话,那意味着PHP生效了。让我们用一个最简单的包含PHP程序的页面测试一下以确认PHP确实可以工作
测试PHP
新建一个叫test.php3的文件,内容如下:
<html>
<head>
<title>My First PHP Page</title>
</head>
<body bgcolor=#ffffff>
<? echo "Hello World"; ?>
</body>
</html>
保存这个页面,并放置在Apache的htdocs或者/home/httpd/html目录下(如果你用RPM包安装的话)然后从你的浏览器中浏览它,例如:
# lynx http://localhost/test.php3
你将看到一个显示“Hello World”的页面。这说明一切正常!好,接着我们介绍一个简单的Web数据库例子。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -