如何手动搭建PHP解压版的环境

2023-05-14 21:05:59 环境 搭建 解压

随着互联网技术的不断发展,越来越多的人开始了解和学习web开发。而在WEB开发中,PHP是非常重要的一种语言,因为php可以用来开发动态网站、电子商务等各种应用。本文将介绍如何手动搭建PHP解压版的环境。

一、准备工作

在开始搭建之前,我们需要先准备好环境。首先需要下载php解压版,这里以php7.2为例。可以直接到官网(https://www.php.net/downloads.php)下载,并解压到任意目录下。

1、在windows操作系统中搭建

Windows操作系统中的搭建相对简单,只需要一个集成工具XAMPP即可。XAMPP是一个免费的开源服务软件,内置了Apache、Mysql和PHP等服务,可以用来搭建PHP环境,具体步骤如下:

1.1 下载及安装XAMPP

首先,需要从官网(Https://www.apachefriends.org/download.html)下载适合版本的XAMPP,并安装到本地。安装成功后,在控制面板中启动Apache和mysql服务。

1.2 配置PHP解压版

将PHP解压版文件夹拷贝到XAMPP的根目录下(默认目录为C:\xampp)。在XAMPP主页面中,点击“配置”按钮,选择“PHP(php.ini)”。在打开的文件中,修改以下配置:

;extension_dir = "./"
extension_dir="C:\xampp\php\ext"
error_reporting=E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING
date.timezone = "PRC"
upload_max_filesize=20M
post_max_size=20M

以上配置可根据需要调整,主要完成如下操作:

  • 指定PHP的extension目录
  • 关闭一些错误提示
  • 设置时区
  • 设置上传文件大小

1.3 重启Apache服务器

配置完成后,需要重启Apache服务器,以使配置文件生效。在XAMPP主页面中,点击“管理服务”,选择“Apache”,然后点击“重启”即可。

2、在linux操作系统中搭建

在Linux操作系统中搭建PHP环境,需要先安装Apache服务器、Mysql数据库和PHP解析器,然后进行配置。本文以Centos为例,步骤如下:

2.1 安装必要工具

在终端中执行以下命令,安装必要的工具:

yum -y install wget curl tar zip unzip

2.2 安装Apache服务器

在终端中执行以下命令,安装Apache服务器:

yum -y install httpd

安装完成后,启动Apache服务并设置为开机自启动:

systemctl start httpd.service
systemctl enable httpd.service

2.3 安装MySQL数据库和PHP解析器

在终端中执行以下命令,安装MySQL数据库和PHP解析器:

yum -y install mariadb-server mariadb php php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

安装完成后,启动MySQL服务并设置为开机自启动:

systemctl start mariadb.service
systemctl enable mariadb.service

2.4 配置PHP解码器

将PHP解压版文件夹拷贝到指定位置,并配置环境变量:

cp -r /path/to/php-7.2.33 /usr/local/php-7.2.33
vi /etc/profile

在打开的文件中,添加以下内容:

export PHP_HOME=/usr/local/php-7.2.33
export PATH=$PATH:$PHP_HOME/bin

保存并退出文件,然后执行以下命令使配置生效:

source /etc/profile

2.5 配置PHP解压版

进入PHP解压版目录,将php.ini-development重命名为php.ini,并根据需要修改以下配置:

cgi.fix_pathinfo=0
display_errors=Off
log_errors=On
error_log=/var/log/php_error.log
date.timezone=Asia/Shanghai

以上配置可根据需要调整,主要完成如下操作:

  • 禁止脚本解析路径逻辑,.php/1.jpg => 正常解析成 1.jpg
  • 关闭错误显示,开启错误日志
  • 设置时区

保存修改后,将php.ini文件复制到/etc/php.ini目录下:

cp php.ini /etc/php.ini

2.6 重启Apache服务器

配置完成后,需要重启Apache服务器,以使配置文件生效。在终端中执行以下命令:

systemctl restart httpd.service

二、测试环境是否搭建成功

在浏览器中输入localhost或127.0.0.1,查看是否出现Apache默认页面。如果出现,表示Apache服务器已经正常运行。接下来,可以通过 创建一个info.php的文件来测试PHP解压版环境是否搭建成功,内容如下:

<?php

phpinfo();

?>

将此文件放到Apache服务器的根目录下(默认目录为htdocs),在浏览器中输入localhost/info.php或127.0.0.1/info.php,查看是否出现PHP版本相关信息。如果出现,表示PHP解压版环境已经搭建成功。

三、总结

本文介绍了如何手动搭建PHP解压版的环境,主要包括Windows操作系统和Linux操作系统两种情况。通过以上操作,可以快速地搭建PHP环境,并进行相关网站、应用的开发。如果遇到问题可以参考官方文档,或者可以通过互联网进行搜索解决问题。

以上就是如何手动搭建PHP解压版的环境的详细内容,更多请关注其它相关文章!

相关文章