php的下载与安装
<p>一,进入到php的官方网站 https://www.php.net/ ,进入到下载页面:</p><p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430080835064-220287318.png" alt=""></p>
<p> </p>
<p> </p>
<p>选择 PHP 7.2.30 的Windows版本</p>
<p> </p>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430081041851-1519371680.png" alt=""></p>
<p> </p>
<p> 具体的下载页面版本区分:</p>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430082044080-2038608277.png" alt=""></p>
<p> </p>
<p> </p>
<p>下载后,得到如下压缩包到如下目录</p>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430083338254-1096000357.png" alt=""></p>
<p> </p>
<p> <img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430083648799-187323602.png" alt=""></p>
<p> </p>
<p> </p>
<p>进入到php目录 D:\wamp\php7230</p>
<p>把文件 php.ini-development 复制一份,改名为 php.ini</p>
<p> </p>
<p>为此,PHP就解压与配置成功了。</p>
<p> </p>
<p> </p>
<p>=================================================================================================================</p>
<p>将PHP搭载到apache上</p>
<p> </p>
<p>1:将PHP配置成apache的一个模块</p>
<p> </p>
<p>在php的解压目录中找到如下文件 php7apache2_4.dll 获取到文件的路径:</p>
<p>注意一定要将 \ 改为 /</p>
<p>D:\wamp\php7230\php7apache2_4.dll<br>改为:<br>D:/wamp/php7230/php7apache2_4.dll</p>
<p> </p>
<p>在apache的配置文件中添加如下代码:</p>
<div>
<div>#加载PHP模块</div>
<div>LoadModule php7_module 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> </p>
<p> </p>
<p>2,将解析规则指定到php</p>
<div>
<div> #分配任务,将.php为后缀的文件交给php模块处理</div>
<div> AddType application/x-httpd-php .php</div>
<div><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430085307190-1960318980.png" alt="">
<p> </p>
<p>3,指定php配置文件php.ini的路径</p>
<p> 在文件的最末一行加上 </p>
<div>PHPIniDir "D:/wamp/php7230"</div>
<div>如图所示:</div>
<p> </p>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430085938940-661462316.png" alt=""></p>
<p> </p>
<p>修改默认访问路径:</p>
<p> </p>
<div>DirectoryIndex index.html</div>
<div>改为:</div>
<div>DirectoryIndex index.html index.php</div>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430100729532-997668663.png" alt=""></p>
<p> </p>
<p> </p>
<p>修改</p>
<p> 测试是否配置成功:</p>
<p>在apache的站点目录下,新建index.php文件,文件内容为:</p>
<div class="cnblogs_code">
<pre><?<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>?></pre>
</div>
<p> </p>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430090322365-1845502755.png" alt=""></p>
<p> </p>
<p> 重启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> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p>php 与 mysql 的集成:</p>
<p>MySQL是作为PHP的扩展来安装和使用的,我们需要修改 php.ini 扩展类的路径:</p>
<p>1,在php.ini文件中,添加如下路径:</p>
<div>extension_dir = "D:/wamp/php7230/ext"</div>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430104938809-473246767.png" alt=""></p>
<p> </p>
<p> 2,启用:mysqli和pdo_mysql</p>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430105311084-640251329.png" alt=""></p>
<p> </p>
<p> </p>
<p>同时还可以启用extension=mbstring ,主要是用于字符串长度计算的,与mysql连接无关:</p>
<div><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430161015261-909501947.png" alt="">
<p> </p>
<p> </p>
</div>
<p>在 D:\wamp\www 目录下,新建 mysqli.php 文件。</p>
<p>文件内容为:</p>
<div class="cnblogs_code">
<pre><?<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> -><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> -><span style="color: rgba(0, 0, 0, 1)"> connect_error);
}
</span><span style="color: rgba(0, 0, 255, 1)">echo</span> '<h1 style="color:#f00">数据库连接成功</h1>'<span style="color: rgba(0, 0, 0, 1)">;
</span>?></pre>
</div>
<p>重启apache服务器,访问如下地址:</p>
<p> http://localhost:8099/mysqli.php</p>
<p><img src="https://img2020.cnblogs.com/blog/48022/202004/48022-20200430114955066-243548248.png" alt=""></p>
<p> </p>
<p> </p>
</div>
</div><br><br>
来源:https://www.cnblogs.com/xcj26/p/12806566.html
頁:
[1]