如果你运行的是PHP 4.0,你还需要检查下面这一行:
register_globals = On
如果你是在Windows下运行PHP 3.0,去除开头的“;”来取消下面这一行的注释(4.0不需要):
extension=php_mysql.dll
保存php.ini的变动,然后重启你的Web服务器。在Linux下,如果你是以超级用户登录的,你可以重启Apache:
/etc/rc.d/init.d/httpd restart
现在万事俱备!现在唯一剩下的就是测试并确认是不是一切OK了(参看你的第一个PHP脚本)。
如果你的Web主机提供PHP和MySQL
如果为你提供Web空间的主机已经为你安装并设置了MySQL和PHP,你只希望学会如何使用它们,你需要做的事实在不多。现在你应该和你的主机提供商取得联系,以获取如何访问这些服务的信息。
特别重要的,你需要获得为你设置的访问MySQL服务的用户名和口令。他们可能已经为你设置了一个空数据库(这会防止你和同一MySQL服务器上的其他用户在数据库上发生混乱),你这时还需要知道这个数据库的名字。
有两个方法访问MySQL服务。第一种方法是使用telnet登入主机并使用安装MySQL客户端程序(mysql、mysqladmin、mysqldump等)来直接实现和MySQL服务实现互动。第二种方法是在你自己的计算机上安装那些客户端程序并连接上MySQL服务器。你的Web主机可能会支持其中的一种或两种方法,所以你得先问清楚。
如果他们支持通过telnet登入进行你的工作,你还需要一个通过telnet登入的用户名和口令(这个用户名和口令可能和你访问MySQL服务的不一样)。你得把这两个设置信息都问清楚。
如果他们支持远程访问MySQL服务,你需要下载一个程序去连接并实现与服务器的互动。这个教程会假设你已经从http://www.mysql.com/下载了一套MySQL客户端程序。这个软件包既可以在Window下运行,也可以在Unix下运行,而且是免费的。包含在软件包中的安装说明非常简单。如果你更喜欢一些图形化界面的,你可以下载类似MySQLWinAdmin for Windows(也可以从http://www.mysql.com/获得)。我推荐你首先学会使用基本的客户端程序,尽管,在这些程序中使用的命令会与在PHP脚本中访问MySQL数据库的脚本很相像。
你的第一个PHP脚本
为你讲了那么多安装的事,却还一直没有让你尝试PHP驱动的Web页面的滋味,对我来说实在是不公平的,所以在这里为你安排了一道开胃的小菜。
打开你所熟悉的文本或HTML编辑器并建立一个叫today.php的新文件。在文件中输入下面的内容:
Todays Date
Todays Date (according to this Web server) is
echo( date("l, F dS Y.") );
?>
将它保存下来并按通常你放置HTML文件的那样将其放置在你的Web站点上,现在你再通过你的浏览器看看这一页。
很棒,不是吗?如果你通过你的浏览器显示源文件,你所看到将是规范的HTML文件。在发送到你的浏览器之前,PHP代码(上面的程序中所有在之间的代码)都已经被Web服务器解释并转换成通常的文本。PHP(以及其他服务器端的脚本语言)的一个优点就是网站浏览者不会知道脚本语言自身。
不要太多地在意我在这个程序中使用的代码。不久你就会对它很熟悉了。
结语
现在所有工作都如期做完了,你应该已经在你的Web服务器上安装好MySQL和PHP了。如果这个小例子不能正常工作(例如,它显示了未加处理的PHP源代码),那肯定是安装中出了什么问题。
在下一章内,我们会学习关系型数据库的基本知识,并开始使用MySQL来工作。如果你之前没有接触过数据库,我肯定你会大开眼界!
发布人:crazy 来自:LinuxAid