php mysql创建连接_使用PHP和MySQL创建动态网站

在你开始前 本教程向您展示如何使用两个开放源代码,跨平台的工具创建动态网站:PHP和MySQL。 先决条件 本教程针对PHP和MySQL的新手开发人员,没有任何先决条件。 简介和安装 网络不再是静态的。 它是动态的。 随着Web信息内容的增长,使网站更具动态性的需求也在增加。 想想一个拥有1,000种产品的电子商店。 所有者必须创建1,000个Web页面(每个产品一个),并...
摘要由CSDN通过智能技术生成

php mysql创建连接

在你开始前

本教程向您展示如何使用两个开放源代码,跨平台的工具创建动态网站:PHP和MySQL。

先决条件

本教程针对PHP和MySQL的新手开发人员,没有任何先决条件。

简介和安装

网络不再是静态的。 它是动态的。 随着Web信息内容的增长,使网站更具动态性的需求也在增加。 想想一个拥有1,000种产品的电子商店。 所有者必须创建1,000个Web页面(每个产品一个),并且每当发生任何更改时,所有者都必须更改所有这些页面。 哎哟! 根据客户的请求,仅由一个页面根据存储在数据库中的产品信息动态创建并提供内容,这会更容易吗?

如今,站点必须不断变化,并提供最新的新闻,信息,股票价格和自定义页面。 PHP和SQL是使网站动态化的两种方法。

PHP
PHP是一种健壮的服务器端开放源代码脚本语言,非常灵活,而且学习起来很有趣。 PHP也是跨平台的,这意味着您PHP脚本将在UNIX®,Linux®或Windows®服务器上运行。

的MySQL
SQL是用于与数据库交互的标准查询语言。 MySQL是一个开放源代码SQL数据库服务器,它或多或少是免费的并且非常快。 MySQL也是跨平台的。

安装Apache服务器例程

首先,我们将在Linux环境中安装Apache服务器例程。 要安装这些软件包,您需要对服务器具有root访问权限。 如果其他人托管您的站点,请要求管理员为您安装它们。

安装Apache相对简单。 首先从Apache站点下载Apache存档文件apache_x.x.xx.tar.gz(我下载的最新文件是apache_1.3.14.tar.gz),并将其保存在/ tmp / src目录中。 转到该目录:

# cd /tmp/src/

使用以下命令解压缩文件:

# gunzip -dc apache_x.x.xx.tar.gz | tar xv

用您的版本号替换那些xs。 转到已创建的目录:

# cd apache_x.x.xx

现在要配置和安装apache,请键入以下命令:

# ./configure --prefix=/usr/local/apache --enable-module=so # make # make install

这会将Apache安装在目录/ usr / local / apache中。 如果要将Apache安装到其他目​​录,请用前缀的目录替换/ usr / local / apache。 而已! 已安装Apache。

您可能需要将默认服务器名称更改为实际值。 为此,请打开httpd.conf文件(位于/ usr / local / apache / conf)并找到以ServerName开头的行。 将其更改为ServerName localhost

要测试安装,请运行以下命令来启动Apache HTTP服务器:

# /usr/local/apache/bin/apachectl start

您应该看到“ httpd已启动”之类的消息。 打开Web浏览器,然后在位置栏中键入“ http:// localhost /”(如果您对ServerName进行了不同的设置,请将localhost替换为ServerName)。 您应该会看到一个不错的欢迎页面。

安装MySQL

接下来是MySQL。 我们将遵循相同的过程(再次用我们的版本号替换那些xs)。 从MySQL站点下载源代码并将其保存在/ tmp / src中。 我发现的最新版本是mysql-3.22.32.tar.gz。

# cd /tmp/src/ # gunzip -dc mysql-x.xx.xx.tar.gz | tar xv # cd mysql-x.xx.xx # ./configure --prefix=/usr/local/mysql # make # make install

已安装MySQL。 现在,您需要创建授权表:

# scripts/mysql_install_db

然后启动MySQL服务器:

# /usr/local/bin/safe_mysqld &

并通过键入以下内容测试安装:

mysql -uroot -p

在密码提示下,只需按Enter。 您应该看到类似以下内容:

Welcome to MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 to server version 3.22.34 Type 'help' for help. mysql>

如果看到此消息,则说明MySQL运行正常。 如果不这样做,请尝试再次安装MySQL。 输入status以查看MySQL服务器状态。 键入quit退出提示。

安装PHP

我们将按照类似的过程来安装PHP。 从PHP站点下载源并将其保存到/ tmp / src:

# cd /tmp/src/ # gunzip -dc php-x.x.xx.tar.gz | tar xv # cd php-x.x.xx # ./configure --with-mysql=/usr/local/mysql --with-apxs=/usr/local/apache/bin/apxs # make # make install

将ini文件复制到正确的目录:

# cp php.ini-dist /usr/local/lib/php.ini

在文本编辑器(可能位于/ usr / local / apache / conf目录中)中打开httpd.conf,然后找到一个类似于以下内容的部分:

# And for PHP 4.x, use: # #AddType application/x-httpd-php .php #AddType application/x-httpd-php-source .phps

只需删除AddType行之前的#号即可,如下所示:

# And for PHP 4.x, use: # AddType application/x-httpd-php .php .phtml AddType application/x-httpd-php-source .phps

保存文件并重新启动apache:

# /usr/local/apache/bin/apachectl stop # /usr/local/apache/bin/apachectl start

然后测试您是否正确安装了PHP。 在文本编辑器中输入以下代码,并将其另存为您的Web服务器可访问的目录中的test.php:

<HTML> <?php phpinfo(); ?> </HTML>

通过在控制台chmod 775 test.php键入将文件的权限设置为可执行文件,然后使用浏览器查看它。 您应该在PHP中看到有关环境变量的详细描述,如图1所示。如果没有,则说明PHP安装不正确。 尝试重新安装它。 确保php信息中有“ MySQL”部分; 否则,MySQL连接将无法正常工作。

图1. PHP中的环境变量
PHP中的环境变量

开始编码

按照传统,我们将以“ hello world”示例开始编码。 启动您的文本编辑器,然后输入以下代码:

<HTML> <?php echo "Hello World"; ?> </HTML>

将文件另存为first.php并在浏览器中查看(请记住首先将权限设置为chmod 775 )。 该页面显示“ Hello World”。 通过浏览器查看此页面HTML源。 您只会看到文本Hello World 。 发生这种情况是因为PHP处理了代码,并且代码告诉PHP输出字符串“ Hello World”。 请注意<?php?> 。 这些是分隔符&#x

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值