PHP安装问题

安装这节将讲述安装过程中最常见的问题。PHP 适用于 几乎任何的 OS (或许 OSX
之前的 MacOS 除外 ), 和几乎任何的WEB 服务器。要安装PHP, 跟着
发行版里的安装 文件的指引. Windows 用户也应该读install.txt 文件.
这儿也有一些帮助文档 。 1. Unix/Windows: 我的php.ini 应该放在哪? 2.
Unix: 我安装了 PHP, 但我每次加载一个文档, 会得到下面的消息: ‘Document
Contains No Data’澳门新葡萄京官网注册,! 怎么回事? 3. Unix: 我使用 RPMS 安装 PHP , 但Apache
不支持 PHP页面! 怎么办? 4. Unix: 我使用 RPMS 安装 PHP 3 ,
但是它没有我需要的数据库编译支持! 我该怎么办? 5. Unix: 我用 FrontPage
扩展包对Apache打了补丁, 忽然 PHP 停止工作。 是PHP 和 Apache FrontPage
包不兼容吗 ? 6. Unix/Windows:
我安装了PHP,但在浏览器里看我的PHP页面时,空白一片。 7. Unix/Windows:
我安装了PHP,但在浏览器里看我的PHP页面时,我得到一个 server 500 error.

在Windows 2003环境下配置 PHP 5.2.5 +
Apache HTTP Server 2.2.8 +
MySQL 6.0

  1. 某些操作系统: 我安装PHP没出错,可是我启动Apache时,得到一个 undefined
    symbol errors: [mybox:user /src/php4] root# apachectl configtest
    apachectl: /usr/local/apache/bin/ Undefined
    symbols:_compress_uncompress9. Windows:
    我安装了PHP,但在浏览器里看我的PHP页面, 得到如下错误: cgi error: The
    specified CGI application misbehaved by not returning a complete set of
    HTTP headers. The headers it did return are:10. Windows:
    我严格按照install的要求,可是还是不能让我的php在IIS下工作。 1.
    Unix/Windows: 我的php.ini 文件应该放在哪? UNIX下默认它应该放在
    /usr/local/lib 目录下。 这是它的 install-path/lib.
    很多人会在编译时改变它,使用–with-config-file-path 标志。 例如,
    你可以这样设它: –with-config-file-path=/etc然后你可以复制源程序包里的
    php.ini-dist 到 /etc/php.ini ,编辑它满足你的本地化需求。 Windows下
    php.ini默认的路径是 Windows 系统目录. 如果你在使用 Apache webserver,
    php.ini 则最先在 Apaches 安装目录下被查找, 例如: c:/program
    files/apache group/apache. 这样你可以有不同的 php.ini 对应不同版本的
    Apache。 更多细节请查阅 configuration file. 2. Unix: 我安装了 PHP,
    但我每次加载一个文档, 会得到下面的消息: ‘Document Contains No Data’!
    怎么回事?这可能是因为你的 PHP 发生了core-dumping错误。
    查找你的服务器错误日志文件,看看是否属于这种情况。
    然后报告这个错误。如果你知道怎样使用 ‘gdb’,你可以提供一个 backtrace
    在你的错误报告里。这将会对开发人员解决
    这个问题有很大帮助。如果你是在将PHP作为Apache模块使用,那么请按下面的步骤做:
    停止 进程 gdb 停止 进程 run -X -f /path/to/ 浏览你刚才出错的 URL run -X
    -f /path/to/ 如果你还有 core dump, gdb 现在会通知你 打入: bt 在你的 bug
    report里应该包含backtrace 。 这些会被发往
    如果你的脚本使用了正则表达式函数 (ereg() and friends), 你应该确保你编译
    PHP 和 Apache 用的是同一个正则表达式包。 在 PHP 和 Apache 1.3.x
    这个过程是自动进行的。 3. Unix: 我使用 RPMS 安装 PHP , 但Apache 不支持
    PHP页面! 怎么办? 假设你安装了 Apache 和 PHP ,
    你需要反注释或者增加一些行在你的 文件里: # Extra ModulesAddModule
    mod_php.cAddModule mod_php3.cAddModule mod_perl.c# Extra
    ModulesLoadModule php_modulemodules/mod_php.soLoadModule
    php3_modulemodules/libphp3.so/* for PHP 3 */LoadModule
    php4_modulemodules/libphp4.so/* for PHP 4 */LoadModule
    perl_modulemodules/libperl.soAnd add: AddType application/x- .php3/*
    for PHP 3 */AddType application/x- .php/* for PHP 4 */… 到全局域里,
    或者到你想要的 支持PHP的虚拟域里。 4. 我使用 RPMS 安装 PHP 3 ,
    但是它没有我需要的数据库选项支持! 我该怎么办? 因为 PHP 3 内建支持的关系,
    编译一个完整的可适于所有应用的 PHP RPM是相当困难的。 在 PHP
    4有谈到这点。 对 PHP 3, 我们只好建议你使用INSTALL.REDHAT 描述的机制。
    如果你一定要使用 RPM 版的 PHP 3, 读… RPM 包管理器设置 RPMS
    简单的安装,不带数据库支持 and 因为RPMS 使用 /usr/ 而不是标准的
    /usr/local/ 目录存放文件. 你需要告诉 RPM
    文件你要支持哪种数据库以及它们的最上级目录的位置。
    下面的例子将解释在Apache模式下怎样支持通行的数据库Mysql.
    当然所有的这些可以稍作修改,以支持其它的PHP支持的数据库。我们假设你安装了
    MySQL and Apache ,完全是用 RPMS 安装的。 首先,移去 mod_php3 : rpm -e
    mod_php3然后取得rpm包并安装, 不是 –重编译 rpm -Uvh
    mod_php3-3.0.5-2.src.rpm编辑/usr/src/redhat/SPECS/mod_php3.spec 文件
    在 %build 一节里增加你想要的数据库支持, 以及路径信息。 对 MySQL
    你应该增加: –with-mysql=/usr /%build 节看起来象: ./configure
    –prefix=/usr /–with-apxs=/usr/sbin/apxs
    /–with-config-file-path=/usr/lib /–enable-debug=no /–enable-safe-mode
    /–with-exec-dir=/usr/bin /–with-mysql=/usr
    /–with-system-regex改动完成后,象下面这样重编rpm : rpm -bb
    /usr/src/redhat/SPECS/mod_php3.specThen install the rpm rpm -ivh
    /usr/src/redhat/RPMS/i386/mod_php3-3.0.5-2.i386.rpm重启
    Apache,你已经得到了rpm下的Mysql的支持。 注意到这种做法比你重新得到一个
    PHP 3 的tarball 代码,按照 INSTALL.REDHAT 的指引一步一步做要容易得多。
  2. Unix: 我用 FrontPage 扩展包对Apache打了补丁, 忽然 PHP 停止工作。
    是PHP 和 Apache FrontPage 包不兼容吗 ? 不是, PHP 和
    FrontPage扩展包运行得很好.。问题是FrontPage 包修改了几个Apache
    结构参数,而PHP要用到它们.在FrontPage扩展包被打上后, 重新编译 PHP (使用
    ‘make clean ; make’) ,会解决这个问题。 6. Unix/Windows:
    我安装了PHP,但在浏览器里看我的PHP页面时,空白一片。
    在浏览器里用’查看源文件’看你的脚本,你可能会发现你看到的是源程序。
    这表示 web server
    并没有送脚本到PHP去执行。肯定是服务器配置上哪儿出了错。
    仔细检查PHP安装的 server 配置。7. Unix/Windows:
    我安装了PHP,但在浏览器里看我的 PHP页面时,我得到一个 server 500 error。
    这是服务器在运行 PHP 时发生了错误。
    为了看到可读的错误信息,在命令行,改变目录到 (php.exe Windows)所在目录,
    运行 php -i.
    如果有任何问题,详细的错误信息就显示出来了,它会告诉你下一步该做什么。
    如果你得到满屏的HTML代码 (phpinfo() 函数的输出),
    那么PHP工作正常,这个错误就是由于服务器配置引发的,应该仔细检查。8.
    某些操作系统: 我安装PHP没出错,可是我启动Apache时,得到一个 undefined
    symbol errors: [mybox:user /src/php4] root# apachectl configtest
    apachectl: /usr/local/apache/bin/ Undefined
    symbols:_compress_uncompress这个问题其实与 PHP 无关, 而与 MySQL
    客户端库有关。 –with-zlib,有些操作系统需要,而有些不需要。MySQL
    FAQ已经讲述了这个问题。 9. Windows:
    我安装了PHP,但在浏览器里看我的PHP页面, 得到如下错误: cgi error: The
    specified CGI application misbehaved by not returning a complete set of
    HTTP headers. The headers it did return are:这是 PHP
    根本没有产生任何输出。 为了看到可读的错误信息,在命令行,改变目录到
    (php.exe Windows)所在目录, 运行 php -i.
    如果有任何问题,详细的错误信息就显示出来了,它会告诉你下一步该做什么。
    如果你得到满屏的HTML代码 (phpinfo() 函数的输出), 那么PHP工作正常。
    一旦PHP在命令行模式下工作,再看看你的脚本程序,
    它还是失败,可能是因为以下原因: 你的PHP脚本的权限许可。 php.exe,
    php4ts.dll, php.ini 或者任何你可能装入的PHP文件,它样都必须能被匿名
    internet 用户 ISUR_machinename 访问。
    脚本文件根本不存在(或者不是你认为的位置。)请注意在IIS里,你能够阻塞这个错误,做法是在设置脚本映射目录时,
    选上’check file exists’框。这样如果脚本不存在,服务器会返回一个404错误。
    这样做也有其它的一些好处, 就是IIS仅为你做经过授权的操作。 10. Windows:
    我严格按照install的要求做,可是还是不能让我的php在IIS下工作。
    确定任何想要运行PHP的用户有操作php.exe的权限! IIS
    使用匿名的internet用户,它是在IIS安装时系统自动增加的。 这个用户需要操作
    php.exe的权限. 还有,任何需要授权的用户也必须有访问 php.exe的权限。 在
    IIS4下,你要告诉它PHP是一个脚本引擎。

安装Apache 1. 文件下载地址为:
2. 关闭IIS
3. 运行apache_2.2.8-win32-x86-openssl-0.9.8g.msi安装Apache(关闭了IIS),使用的默认80端口,安装目录为C:
Apache
4. 如果不使用默认的80端口,则在安装完成后将httpd.conf的第46行从Listen
80修改为Listen 8080
5. 如果不使用默认的路径,将httpd.conf的第177行从DocumentRoot
“C:/Apache/htdocs”修改为DocumentRoot “D:/ApacheRoot”
6. 如果不使用默认的路径,将httpd.conf的第204行从<Directory ”
C:/Apache/htdocs “>修改为<Directory “D:/ApacheRoot”>
7. 将httpd.conf的第239行从DirectoryIndex index.html修改为DirectoryIndex
index.html index.php
8. 在D:ApacheRoot添加文件Index.php,内容为<? phpinfo(); ?>

安装PHP 1. 文件下载地址为:
2. 将文件php-5.2.5-Win32.zip解压缩到D:PHP5
3. 将文件pecl-5.2.5-Win32.zip解压缩到D:PHP5ext
4. 将文件php.ini-recommended复制并且改名为php.ini,由于是比较强的安全设置,所以在PHP中只能使用<?php的开始标签,如果需要短标签,可以修改php.ini文件第131行的short_open_tag
= Off为short_open_tag = On,并重启Apache
5. 将第4步改名后的php.ini文件中第529行的doc_root = 修改为doc_root =
D:ApacheRoot
6. 在httpd.conf文件的最后面添加如下内容
   # 对 PHP 5 用这两行:
   LoadModule php5_module “D:/PHP5/php5apache2_2.dll”
   AddType application/x-httpd-php .php
  
   # 配置 php.ini 的路径
   PHPIniDir “D:/PHP5”
7. 如果需要显示错误信息,请将php.ini文件第372行的display_errors =
Off修改为display_errors = On
8. 如果不需要提示信息,将php.ini文件第353行的error_reporting  = 
E_ALL修改为error_reporting  =  E_ALL & ~E_NOTICE
9. 重新启动电脑
10. 访问

安装MySQL 1. 文件下载地址为:
2. 将文件mysql-6.0.3-alpha-win32.zip解压缩,运行解压后的Setup.exe文件
3. 其他都安装选择默认选项(端口号为3306)
4. 如果需要使用UTF8,则在编码设置上选择”Best Support For
Multilingualism”,否则,自己选择需要的”Character Set”
5. 将MySQL的路径加到Windows的Path变量中,选择”Include Bin Directory in
Windows PATH”
6. 设置root的密码
7. MySQL的配置文件为my.ini
8. MySQL的常用GUI工具下载地址
9. 运行mysql-gui-tools-5.0-r12-win32.msi
10. 把php.ini第675、676行前的分号去掉,增加对MySQL的支持
   extension=php_mysql.dll
   extension=php_mysqli.dll

  1. 使用MySQL Administrator登录到MySQL中,如果登录正常则安装成功

IIS中使用
1. 如果需要在IIS中使用,则要设置系统环境变量PHPRC为D:PHP5
2. 在IIS的“Web服务扩展”中“添加一个新的Web服务扩展”。扩展名随便取,要求文件的路径为D:PHP5php5isapi.dll
3. 在需要使用PHP的网站中选择“属性”==》“主目录”==》“配置”==》“映射”添加==》可执行文件为D:PHP5php5isapi.dll,扩展名为“.php”(注意PHP前有点)
4. 重新启动IIS
5. php.ini文件需要有Everyone组用户的访问权限

注意
如果出现”Fatal error: Call to undefined function
mysql_connect()”这样的错误信息
可以搜索一下是否在”D:/PHP5″和”D:/PHP5/ext”目录之外还有其他位置有libmysql.dll,
php_mysql.dll这2个dll文件,如果有,删除它.并重新启动IIS或者Apache.

在Red Hat Enterprise Linux 5.0下安装Apache 2.2.11 & MySQL 5.0.67 & PHP
2.3.8 & phpMyAdmin 2.11.9.4

============================================

一。文件下载
Apache     2.2.11  
MySQL      5.0.67  

PHP        5.2.8   

phpMyAdmin 2.11.9.4

============================================

二。安装Apache 2.2.11
1。保存文件 httpd-2.2.11.tar.gz 到 /usr/local/src

2。在 /usr/local/src 运行命令:
gzip -d -c httpd-2.2.11.tar.gz | tar xvf -
将文件解压到 /usr/local/src/httpd-2.2.11 目录中

3。在 /usr/local/src/httpd-2.2.11 运行命令:
./configure –enable-so
进行安装前配置

4。运行命令:
make
编译程序

5。运行命令:
make install
安装程序

6。现在已经将 Apache 2.2.11 安装在 /usr/local/apache2

7。可以使用如下命令启动 Apache 服务器:
/usr/local/apache2/bin/apachectl start

8。如果成功,可以使用如下命令停止 Apache 服务器并继续安装MySQL、PHP
/usr/local/apache2/bin/apachectl stop

9。让httpd作为服务自动启动
方法一:
运行命令:
cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd
chmod +x /etc/rc.d/init.d/httpd
使用编辑器打开httpd文件,并在第一行 #!/bin/sh 下增加两行文字如下
# chkconfig: 35 70 30
# description: Apache
接着注册该服务
chkconfig –add httpd
使用 service httpd start 启动服务

方法二:
在/etc/rc.d/rc.local中增加启动apache的命令
/usr/local/apache2/bin/apachectl start

10。在/usr/local/下建立文件/usr/local/config/apache用于保存与默认配置不同的信息
在/usr/local/apache2/conf/httpd.conf
<IfModule dir_module> 的 DirectoryIndex 后增加 index.php 为
apache 增加默认主页
在最后一行增加:
# 自定义设置
Include /usr/local/config/apache

11。在/usr/local/config/apache中添加需要的内容
# 如果需要apache默认使用utf-8
AddDefaultCharset utf-8

# 告知 Apache 将特定的扩展名解析成 PHP
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

============================================

三。安装MySQL 5.0.67
1。保存文件mysql-5.0.67-linux-i686-glibc23.tar.gz 到 /usr/local/src

2。在 /usr/local/src 运行命令:
gzip -d -c mysql-5.0.67-linux-i686-glibc23.tar.gz | tar xvf -
将文件解压到 /usr/local/src/mysql-5.0.67-linux-i686-glibc23 目录中

3。运行命令:
groupadd mysql
useradd -g mysql mysql
cd /usr/local
ln -s src/mysql-5.0.67-linux-i686-glibc23.tar.gz mysql
cd mysql
scripts/mysql_install_db –user=mysql

4。在 /usr/local/mysql 运行命令:
chown -R root  .
chown -R mysql data
chgrp -R mysql .

5。让mysql作为服务自动启动
方法一:
运行命令:
cp support-files/mysql.server /etc/rc.d/init.d/mysql
chmod +x /etc/rc.d/init.d/mysql
接着注册该服务
chkconfig –add mysql
使用 service mysql start 启动服务

方法二:
在/etc/rc.d/rc.local中增加启动apache的命令
/usr/local/mysql/bin/mysqld_safe –user=mysql &

============================================

四。安装PHP 5.2.8
1。保存文件:php-5.2.8.tar.gz到 /usr/local/src

2。在 /usr/local/src 运行命令:
gzip -d –c php-5.2.8.tar.gz | tar xvf –
将文件解压缩到 /usr/local/src/php-5.2.8 目录中

3。在 /usr/local/src/php-5.2.8 运行命令:
./configure –with-mysql=/usr/local/mysql
–with-apxs2=/usr/local/apache2/bin/apxs –enable-mbstring
进行安装配置

4。运行 make 编译

5。运行 make install 安装

6。运行 cp php.ini-recommended /usr/local/lib/php.ini

由于php.ini-recommended是比较强的安全设置,所以在PHP中只能使用<?php的开始标签,
如果需要短标签,可以修改php.ini文件第132行的short_open_tag =
Off为short_open_tag = On
如果需要显示错误信息,请将php.ini文件第373行的display_errors =
Off修改为display_errors = On
如果不需要提示信息,将php.ini文件第354行的error_reporting  = 
E_ALL修改为error_reporting  =  E_ALL & ~E_NOTICE
在php.ini的第528行下增加 include_path =
“.:/php/includes:/usr/local/lib/php”
把php.ini第536行的doc_root = 修改为doc_root =
/usr/local/apache2/htdocs
修改完后重新启动Apache系统,之后再重新启动Linux
如果重启Apache过程中出现:
SELinux is preventing httpd from loading
/usr/local/apache2/modules/libphp5.so which requires text relocation.
错误信息,则运行下面命令:
chcon -t textrel_shlib_t ‘/usr/local/apache2/modules/libphp5.so’

============================================

五。测试AMP
保存以下内容到
/usr/local/apache2/htdocs/test.php
<?php
$dbhost = “localhost”;
$dbuser = “root”;
$dbpass = “”;
$dbname = “mysql”;

mysql_connect($dbhost,$dbuser,$dbpass) or die (”);
$sql = “SELECT `User` FROM `user` where `user` = ‘root'”;
$result = mysql_db_query($dbname,$sql);
$row = mysql_fetch_array($result);
$msg_user = $row[‘User’];
echo “MySQL User is : “.$msg_user;
echo “<br /><hr />”;
phpinfo();
?>
在浏览器中访问

在RedFlag Linux Workstation 5.0环境下配置 PHP 5.2.6 + Apache http
server 2.2.8 + MySQL 6.0

一。RedFlag Linux Workstation 5.0 安装
1。为了不安装软件包中低版本的 Apache 和 MySQL
在安装到要选择软件包的时候
选择“定制要安装的软件包”
接着选择
system-tools
base-x
kde-desktop
web-browsers
Chinese-support
development
others
legacy-software-development
这几个大项
修改详细信息,不选择以下小项
kde-desktop ==> htdig-web
development ==> php-devel
others ==> mod-dav-svn
others ==> php-bcmath
others ==> php-gd
others ==> php-mbstring
others ==> php-ncurses
others ==> php-pear
others ==> php-snmp
others ==> php-soap
others ==> php-xml
others ==> php-xmlrpc

2。安装后删除
/etc/my.cnf
/usr/lib/mysql
/usr/lib/mysql3
/usr/include/mysql3

二。安装Apache 2.2.8
1。保存文件 httpd-2.2.8.tar.gz 和 httpd-2.2.8.tar.bz2 到 /usr/local/src

2。在 /usr/local/src 运行命令:
gzip -d -c httpd-2.2.8.tar.gz | tar xvf -
将文件解压到 /usr/local/src/httpd-2.2.8 目录中

3。在 /usr/local/src/httpd-2.2.8 运行命令:
./configure –enable-so
进行安装前配置

4。运行命令:
make
编译程序

5。运行命令:
make install
安装程序

6。现在已经将 Apache 2.2.8 安装在 /usr/local/apache2 。

7。可以使用如下命令启动 Apache 服务器:
/usr/local/apache2/bin/apachectl start

8。如果成功,可以使用如下命令停止 Apache 服务器并继续安装 PHP :
/usr/local/apache2/bin/apachectl stop

9。运行命令:
cp /usr/local/apache2/bin/apachectl /etc/init.d/apache228
chmod +x /etc/init.d/apache228
让httpd作为服务自动启动

10。在 开始==>管理工具==>服务 中将 apache228 的启动类别改为自动

11。如果需要apache默认使用utf-8,则在
/usr/local/apache2/confi/httpd.conf 最后增加
AddDefaultCharset utf-8

12。告知 Apache 将特定的扩展名解析成 PHP,需要在
/usr/local/apache2/confi/httpd.conf 最后增加
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

13。在 <IfModule dir_module> 的 DirectoryIndex 后增加 index.php
为 apache 增加默认主页

三。安装MySQL 6.0.4a alpha
1。保存文件 mysql-6.0.4a-alpha-linux-i686-glibc23.tar.gz 到
/usr/local/src

2。在 /usr/local/src 运行命令:
gzip -d -c mysql-6.0.4a-alpha-linux-i686-glibc23.tar.gz | tar xvf -
将文件解压到 /usr/local/src/mysql-6.0.4a-alpha-linux-i686-glibc23 目录中

3。运行命令:
groupadd mysql
useradd -g mysql mysql
cd /usr/local
ln -s /usr/local/src/mysql-6.0.4a-alpha-linux-i686-glibc23 mysql
cd mysql
scripts/mysql_install_db –user=mysql

4。在 /usr/local/mysql 运行命令:
chown -R root  .
chown -R mysql data
chgrp -R mysql .
cp support-files/mysql.server /etc/init.d/mysql6
chmod +x /etc/init.d/mysql6

5。在 开始==>管理工具==>服务 中将 mysql6 的启动类别改为自动

6。在 /usr/local/mysql 运行命令:
bin/mysqld_safe –user=mysql &
可以手动启动MySQL

四。安装MySQL GUI Tools 5.0
1。保存文件 mysql-gui-tools-5.0r12-linux-i386.tar.gz 到 /opt

2。在 /opt 运行命令:
gzip -d -c mysql-gui-tools-5.0r12-linux-i386.tar.gz | tar xvf –
将文件解压缩到 /opt/mysql-gui-tools-5.0 目录中

3。启动 MySQL Administrator
选择 Startup Parameters 按照提示新建 my.cnf
文件,然后再配置各种选项,请确保 /etc/my.cnf
内有内容,配置完后重新启动系统

五。安装PHP 5.2.6
1。保存文件:php-5.2.6.tar.gz 和 php-5.2.6.tar.bz2 到 /usr/local/src

2。在 /usr/local/src 运行命令:
gzip -d –c php-5.2.6.tar.gz | tar xvf –
将文件解压缩到 /usr/local/src/php-5.2.6 目录中

3。在 /usr/local/src/php-5.2.6 运行命令:
./configure –with-mysql=/usr/local/mysql
–with-apxs2=/usr/local/apache2/bin/apxs
进行安装配置

4。运行 make 编译

5。运行 make install 安装

6。运行 cp php.ini-recommended php.ini
由于php.ini-recommended是比较强的安全设置,所以在PHP中只能使用<?php的开始标签,
如果需要短标签,可以修改php.ini文件第131行的short_open_tag =
Off为short_open_tag = On
如果需要显示错误信息,请将php.ini文件第372行的display_errors =
Off修改为display_errors = On
如果不需要提示信息,将php.ini文件第353行的error_reporting  = 
E_ALL修改为error_reporting  =  E_ALL & ~E_NOTICE
把php.ini第529行的doc_root = 修改为doc_root =
/usr/local/apache2/htdocs
把php.ini第675、676行前的分号去掉,增加对MySQL的支持
extension=php_mysql.dll
extension=php_mysqli.dll
修改完后重新启动系统

六。测试AMP
保存以下内容到
/usr/local/apache2/htdocs/test.php
<?php
$dbhost = “localhost”;
$dbuser = “root”;
$dbpass = “”;
$dbname = “mysql”;

mysql_connect($dbhost,$dbuser,$dbpass) or die (”);
$sql = “SELECT `User` FROM `user` where `user` = ‘root'”;
$result = mysql_db_query($dbname,$sql);
$row = mysql_fetch_array($result);
$msg_user = $row[‘User’];
echo “MySQL User is : “.$msg_user;
echo “<br /><hr />”;
phpinfo();
?>
在浏览器中访问


发表评论

电子邮件地址不会被公开。 必填项已用*标注