潇湘之子 發表於 2020-4-30 08:22:00

php的下载与安装

<p>一,进入到php的官方网站&nbsp; &nbsp;https://www.php.net/&nbsp; &nbsp;,进入到下载页面:</p>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430080835064-220287318.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>选择&nbsp;PHP 7.2.30&nbsp;的Windows版本</p>
<p>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430081041851-1519371680.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;具体的下载页面版本区分:</p>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430082044080-2038608277.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>下载后,得到如下压缩包到如下目录</p>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430083338254-1096000357.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430083648799-187323602.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>进入到php目录&nbsp;&nbsp;D:\wamp\php7230</p>
<p>把文件&nbsp; php.ini-development&nbsp; 复制一份,改名为&nbsp;&nbsp;php.ini</p>
<p>&nbsp;</p>
<p>为此,PHP就解压与配置成功了。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>=================================================================================================================</p>
<p>将PHP搭载到apache上</p>
<p>&nbsp;</p>
<p>1:将PHP配置成apache的一个模块</p>
<p>&nbsp;</p>
<p>在php的解压目录中找到如下文件&nbsp; php7apache2_4.dll&nbsp; &nbsp;获取到文件的路径:</p>
<p>注意一定要将 \ 改为 /</p>
<p>D:\wamp\php7230\php7apache2_4.dll<br>改为:<br>D:/wamp/php7230/php7apache2_4.dll</p>
<p>&nbsp;</p>
<p>在apache的配置文件中添加如下代码:</p>
<div>
<div>#加载PHP模块</div>
<div>LoadModule&nbsp;php7_module&nbsp;D:/wamp/php7230/php7apache2_4.dll</div>





</div>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430085012547-849171790.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>2,将解析规则指定到php</p>
<div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;#分配任务,将.php为后缀的文件交给php模块处理</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;AddType&nbsp;application/x-httpd-php&nbsp;.php</div>
<div><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430085307190-1960318980.png" alt="">
<p>&nbsp;</p>
<p>3,指定php配置文件php.ini的路径</p>
<p>&nbsp;在文件的最末一行加上&nbsp;&nbsp;</p>
<div>PHPIniDir&nbsp;"D:/wamp/php7230"</div>
<div>如图所示:</div>
<p>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430085938940-661462316.png" alt=""></p>
<p>&nbsp;</p>
<p>修改默认访问路径:</p>
<p>&nbsp;</p>
<div>DirectoryIndex&nbsp;index.html</div>
<div>改为:</div>
<div>DirectoryIndex&nbsp;index.html&nbsp;index.php</div>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430100729532-997668663.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>修改</p>
<p>&nbsp;测试是否配置成功:</p>
<p>在apache的站点目录下,新建index.php文件,文件内容为:</p>
<div class="cnblogs_code">
<pre>&lt;?<span style="color: rgba(0, 0, 0, 1)">php

</span><span style="color: rgba(0, 128, 128, 1)">phpinfo</span><span style="color: rgba(0, 0, 0, 1)">();

</span>?&gt;</pre>
</div>
<p>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430090322365-1845502755.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;重启apache服务器,访问:</p>
<p>http://127.0.0.1:8099/index.php</p>
<p>出现如图界面:表明配置成功了。</p>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430090559990-1064327293.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>php&nbsp; 与&nbsp; mysql 的集成:</p>
<p>MySQL是作为PHP的扩展来安装和使用的,我们需要修改 php.ini 扩展类的路径:</p>
<p>1,在php.ini文件中,添加如下路径:</p>
<div>extension_dir&nbsp;=&nbsp;"D:/wamp/php7230/ext"</div>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430104938809-473246767.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;2,启用:mysqli和pdo_mysql</p>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430105311084-640251329.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>同时还可以启用extension=mbstring&nbsp; ,主要是用于字符串长度计算的,与mysql连接无关:</p>
<div><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430161015261-909501947.png" alt="">
<p>&nbsp;</p>
<p>&nbsp;</p>
</div>
<p>在&nbsp;&nbsp;D:\wamp\www&nbsp;目录下,新建&nbsp; &nbsp;&nbsp;mysqli.php&nbsp; 文件。</p>
<p>文件内容为:</p>
<div class="cnblogs_code">
<pre>&lt;?<span style="color: rgba(0, 0, 0, 1)">php
</span><span style="color: rgba(0, 128, 128, 1)">header</span>("content-type=text/html;charset=utf-8"<span style="color: rgba(0, 0, 0, 1)">);
</span><span style="color: rgba(128, 0, 128, 1)">$mysqli</span> = <span style="color: rgba(0, 0, 255, 1)">new</span> mysqli('192.168.11.89','root','Abc123','mysql'<span style="color: rgba(0, 0, 0, 1)">);
</span><span style="color: rgba(0, 0, 255, 1)">if</span>(<span style="color: rgba(128, 0, 128, 1)">$mysqli</span> -&gt;<span style="color: rgba(0, 0, 0, 1)"> connect_errno){
    </span><span style="color: rgba(0, 0, 255, 1)">die</span>("数据库连接失败".<span style="color: rgba(128, 0, 128, 1)">$mysqli</span> -&gt;<span style="color: rgba(0, 0, 0, 1)"> connect_error);
}
</span><span style="color: rgba(0, 0, 255, 1)">echo</span> '&lt;h1 style="color:#f00"&gt;数据库连接成功&lt;/h1&gt;'<span style="color: rgba(0, 0, 0, 1)">;
</span>?&gt;</pre>
</div>
<p>重启apache服务器,访问如下地址:</p>
<p>&nbsp;http://localhost:8099/mysqli.php</p>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430114955066-243548248.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div>
</div><br><br>
来源:https://www.cnblogs.com/xcj26/p/12806566.html
頁: [1]
查看完整版本: php的下载与安装