金冬 發表於 2021-9-3 11:48:00

CentOS7安装PHP

<h3>1、下载php&nbsp;&nbsp;<span class="cnblogs_code">wget https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">www.php.net/distributions/php-7.4.22.tar.gz</span></span>&nbsp;这里下载的是7.4.22,其他版本官网下载</h3>
<p><img src="https://img2020.cnblogs.com/blog/1204484/202109/1204484-20210903103703140-1502134294.png"></p>
<h3>2、解压&nbsp;<span class="cnblogs_code">tar -zvxf php-<span style="color: rgba(128, 0, 128, 1)">7.4</span>.<span style="color: rgba(128, 0, 128, 1)">22</span>.tar.gz </span>&nbsp;</h3>
<p><img src="https://img2020.cnblogs.com/blog/1204484/202109/1204484-20210903103731526-38561602.png"></p>
<h3>3、进入目录&nbsp;<span class="cnblogs_code">cd php-<span style="color: rgba(128, 0, 128, 1)">7.4</span>.<span style="color: rgba(128, 0, 128, 1)">22</span></span>&nbsp;</h3>
<h3>4、进行预编译&nbsp;&nbsp;<span class="cnblogs_code">./configure --prefix=/home/php --enable-fpm</span>&nbsp;</h3>
<p>后面编译携带参数可以使用&nbsp;&nbsp;<span class="cnblogs_code">./configure --help</span>&nbsp;查看具体说明</p>
<p><span class="cnblogs_code">--prefix=/home/php #这里是指定安装目录</span></p>
<p><span class="cnblogs_code">--enable-fpm #这里是PHPFastCGI管理器,为了后面Nginx能解析PHP</span></p>
<p>后面可以加一些常用的PHP扩展一起编译 , 这样安装后就自带这些扩展。</p>
<p>&nbsp;--------------------------------------------------------------------------------------------------------------------</p>
<p>出现错误&nbsp;<span class="cnblogs_code">configure: error: Package requirements (libxml-<span style="color: rgba(128, 0, 128, 1)">2.0</span> &gt;= <span style="color: rgba(128, 0, 128, 1)">2.7</span>.<span style="color: rgba(128, 0, 128, 1)">6</span>) were not met:</span>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/1204484/202109/1204484-20210903110126125-2010428708.png"></p>
<p>&nbsp;解决方法:&nbsp;<span class="cnblogs_code">yum -y install libxml2-devel</span>&nbsp;</p>
<p>--------------------------------------------------------------------------------------------------------------------</p>
<p>出现错误&nbsp;<span class="cnblogs_code">configure: error: Package requirements (sqlite3 &gt; <span style="color: rgba(128, 0, 128, 1)">3.7</span>.<span style="color: rgba(128, 0, 128, 1)">4</span>) were not met:</span>&nbsp;</p>
<p><img src="https://img2020.cnblogs.com/blog/1204484/202109/1204484-20210903110445988-542878107.png"></p>
<p>解决方法:&nbsp;<span class="cnblogs_code">yum -y install sqlite-devel</span>&nbsp;</p>
<p>--------------------------------------------------------------------------------------------------------------------</p>
<p>出现</p>
<p><img src="https://img2020.cnblogs.com/blog/1204484/202109/1204484-20210903110754160-1902642953.png"></p>
<p>&nbsp;表示预编译成功</p>
<h3>5、安装&nbsp;<span class="cnblogs_code">make &amp;&amp; make install</span>&nbsp;这里需要点时间</h3>
<p><img src="https://img2020.cnblogs.com/blog/1204484/202109/1204484-20210903111614527-2122685726.png"></p>
<p>&nbsp;安装成功,到这里才发现我装错地方了,不过不影响使用。</p>
<h3>&nbsp;6、启动&nbsp;</h3>
<div class="cnblogs_code">
<pre>cd /home/php/#先进入安装目录<br>mv ./etc/php-fpm.conf.default ./etc/php-fpm.conf&nbsp; &nbsp; #重命名配置文件<br>mv ./etc/php-fpm.d/www.conf.default ./etc/php-fpm.d/www.conf   #重命名配置文件<br>./sbin/php-fpm   #启动<br>ps -aux |grep php-fpm#查看启动状态(下面成功启动)</pre>
&nbsp;<img src="https://img2020.cnblogs.com/blog/1204484/202109/1204484-20210903112954789-2099675308.png"></div>
<h3>7、使用Nginx解析PHP,Nginx安装方法可以看这篇</h3>
<p>进入到nginx安装目录&nbsp;<span class="cnblogs_code">cd /opt/nginx/</span>&nbsp;</p>
<p>修改配置文件&nbsp;<span class="cnblogs_code">vim ./conf/nginx.conf</span>&nbsp;</p>
<p>修改内容如下</p>
<p>(1)增加index.php</p>
<p><img src="https://img2020.cnblogs.com/blog/1204484/202109/1204484-20210903114115458-1575052704.png"></p>
<p>(2)取消注释</p>
<p>&nbsp;<img src="https://img2020.cnblogs.com/blog/1204484/202109/1204484-20210903114229419-368054584.png"></p>
<p>(3)修改路径</p>
<p><img src="https://img2020.cnblogs.com/blog/1204484/202109/1204484-20210903114309009-2077332184.png"></p>
<p>&nbsp;保存退出 ,重启Nginx&nbsp;&nbsp;<span class="cnblogs_code">./sbin/nginx -s reload</span>&nbsp;</p>
<p>&nbsp;然后在 html 目录下面&nbsp; &nbsp;<span class="cnblogs_code">vim index.php</span>&nbsp;写入内容&nbsp;<img src="https://img2020.cnblogs.com/blog/1204484/202109/1204484-20210903114554339-1544173682.png">保存退出,打开浏览器访问</p>
<p><img src="https://img2020.cnblogs.com/blog/1204484/202109/1204484-20210903113859156-607128576.png"></p>
<p>&nbsp;</p>
<p>&nbsp;结束安装。</p><br><br>
来源:https://www.cnblogs.com/-wei/p/15222477.html
頁: [1]
查看完整版本: CentOS7安装PHP