centos7安装php7
注意:apache服务器的安装最好按我的来,不然不保证成功:
安装apache链接: lhttps://blog.csdn.net/qq_52519229/article/details/130002668
1、下载PHP压缩包并解压:
wget https://www.php.net//distributions/php-7.4.3.tar.gz
tar -zxvf php-7.4.3.tar.gz
cd php-7.4.3```
2.编译
2.1编译会出现错误:
configure: error: Package requirements (sqlite3 」 3.7.4) were not met:
解决:
yum -y install sqlite-devel
2.2、查询apxs位置
find / -name apxs
2.3编译命令:
#refix为安装位置
#第二个选项为apache安装目录bin下的apxs
./configure --prefix=/usr/local/php --with-apxs2=/etc/apache/bin/apxs
3、安装
make && make install
4、安装成功后配置环境变量:
vi /etc/profile
在最后设置:
PATH=$PATH:/usr/local/php/bin
export PATH
保存后刷新环境变量:
source /etc/profile #更新
echo $PATH # 查看环境变量
php -v #查看php版本
5、配置配置文件:
5.1、复制安装包内php.ini-development到/usr/local/lib/php.ini
sudo cp php.ini-development /usr/local/lib/php.ini
5.2、在httpd.conf文件的LoadModule后面添加一下两行配置
LoadModule php7_module modules/libphp7.so
SetHandler application/x-httpd-php
5.3、重启apache:
/etc/init.d/httpd restart
6、关于php启停命令
service php-fpm start #启动
service php-fpm stop #停止
service php-fpm restart #重启
7、测试
在/hdocs目录下,创建文件info.php,访问info.php
文件内容
<?php
phpinfo();
?>
出现这个界面即安装成功: