百木园-与人分享,
就是让自己快乐。

php安装详解

PHP安装

PHP既可以独立运行,也可以作为Apache的模块来运行。

  1. 安装包的获取

  • PHP官网提供下载链接

    • Thread Safe 线程安全

    • Non Thread Safe 非线程安全

  • 在与Apache搭配时,应选择 Thread Safe 版本

  1. 解压与配置

  • 将下载的压缩包文件解压至C:\\web\\php中

  • 找到其中名为php.ini-development的文件,将其复制一份并修改文件名为php.ini,作为php的配置文件

 

 

  • 打开php.ini,搜索文本“extension_dir”,找到如下配置

         ;extension_dir = \"ext\"
    //php配置文件中以分号开头的一行表示注释文本,不会生效。
         //将其复制并修改路径
         extension_dir = \"C:\\web\\php\\ext\"
  • 配置PHP的时区,搜索文本“date.timezone”,找到如下配置。

         ;date.timezone =
         //时区可以配置为UTC(协调世界时)和PRC(中国时区)。
         //将其复制并修改为
        ;date.timezone = PRC
  1. 在Apache中引入PHP模块

  • 打开Apache配置文件httpd.conf,在前面有一些LoadMoudule配置的位置将PHP中的Apache2.4模块引入,具体配置如下。

 LoadModule php7_module \"C:/web/php/php7apache2_4.dll\"
     
     //注:是“/”不是“\\”
     
 <FilesMatch \"\\.php$\">
  setHandler application/x-httpd-php
 </FilesMatch>
 PHPIniDir \"C:/web/php\"
 LoadFile \"C:/web/php/libssh2.dll\"
 ​
  • 配置Apache的索引页(主页)。索引页是指访问一个目录时,自动打开哪个文件作为索引页。例如,访问 localhost:666 实际上访问到的是 localhost:666/index.html ,这是因为 index.html 是默认的索引页,所以可以省略索引页的文件名。

 <IfModule dir_module>
     DirectoryIndex index.html
 </IfModule>
     
     //将index.php也添加为默认索引页(主页)
     
 <IfModule dir_module>
     DirectoryIndex index.html  index.php
 </IfModule>

上述配置表示在访问目录时,首先检查是否存在 index.html ,有则显示,否则就继续检查是否存在 index.php。

如果一个目录下不存在索引页文件,Apache默认会显示该目录下的文件列表。

  1. 重新启动Apahce

修改Apache配置文件后,需要重新启动Apache,才能使配置生效

  1. 测试PHP模块是否安装成功

以上操作已将PHP安装为Apache的一个扩展模块,并随Apache一起启动。

这时我们可以在Apache的web站点目录 C:\\web\\apache24\\htdocs 下,使用任意编辑器创建一个名为test.php的文件,并写入以下内容。

 <?php
  phpinfo();
 ?>

上述代码将用于将PHP的状态信息输入到网页中。

使用浏览器访问 localhost:666/test.php(80端口可以忽略,其他端口需写明) ,如下图所示,说明配置成功。否则,需要检查上述配置操作是否有误。

 

 

 


来源:https://www.cnblogs.com/luqi-java/p/15972908.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » php安装详解

相关推荐

  • 暂无文章