本文目录导读:
随着互联网的飞速发展,PHP作为一门广泛应用于Web开发的编程语言,备受广大开发者的青睐,为了更好地进行PHP编程,搭建一个稳定、高效的php服务器环境是至关重要的,本文将为您详细解析如何安装PHP服务器环境,助您轻松开启Web开发之旅。
环境准备
在开始安装PHP服务器环境之前,您需要准备以下软件:
1、操作系统:Windows、Linux或macOS均可,但建议使用Linux系统,如CentOS、Ubuntu等。
2、服务器软件:Nginx、Apache或IIS均可,本文以Nginx为例。
图片来源于网络,如有侵权联系删除
3、PHP版本:根据个人需求选择合适的PHP版本,本文以PHP 7.4为例。
安装Nginx
1、安装编译工具
在Linux系统中,首先需要安装编译工具,以编译Nginx源码,执行以下命令:
sudo yum install -y gcc pcre pcre-devel openssl openssl-devel zlib zlib-devel
2、下载Nginx源码
前往Nginx官网(https://nginx.org/)下载最新版本的源码包,例如nginx-1.19.0.tar.gz。
3、解压源码包
将下载的源码包解压到指定目录,例如/usr/local/nginx
:
tar -zxvf nginx-1.19.0.tar.gz -C /usr/local/nginx
4、编译安装
进入解压后的源码目录,执行以下命令编译安装:
./configure make sudo make install
5、配置Nginx
编辑Nginx配置文件/usr/local/nginx/conf/nginx.conf
,修改以下内容:
- 修改user
指令,将用户改为nginx
:
user nginx;
- 修改worker_processes
指令,根据您的CPU核心数设置:
worker_processes 1;
- 修改server
指令,配置监听端口和根目录:
图片来源于网络,如有侵权联系删除
server { listen 80; server_name localhost; location / { root /usr/local/nginx/html; index index.html index.htm; } }
6、启动Nginx
执行以下命令启动Nginx:
sudo /usr/local/nginx/sbin/nginx
7、检查Nginx是否运行
在浏览器中输入http://localhost
,如果出现Nginx欢迎页面,说明Nginx已成功安装。
安装PHP
1、下载PHP源码
前往PHP官网(https://www.php.net/)下载最新版本的源码包,例如php-7.4.28.tar.gz。
2、解压源码包
将下载的源码包解压到指定目录,例如/usr/local/php
:
tar -zxvf php-7.4.28.tar.gz -C /usr/local/php
3、编译安装
进入解压后的源码目录,执行以下命令编译安装:
./configure --prefix=/usr/local/php --with-fpm-user=nginx --with-fpm-group=nginx --enable-fpm --enable-zip --with-openssl --with-zlib --with-pdo --with-pdo-mysql --with-mysqli --with-gd --with-curl --with-bcmath --enable-bcmath --enable-ctype --enable-mbstring --enable-json --enable-fileinfo --enable-exif --enable-dom --enable-simplexml --enable-xml --enable-xmlreader --enable-xmlwriter --enable-ftp --enable-phar --enable-hash --enable-session --enable-mbstring --enable-opcache --enable-browscap make sudo make install
4、配置PHP
编辑PHP配置文件/usr/local/php/etc/php.ini
,修改以下内容:
- 修改date.timezone
指令,设置时区:
date.timezone = Asia/Shanghai
- 修改extension_dir
指令,设置扩展目录:
图片来源于网络,如有侵权联系删除
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20190902"
5、安装PHP扩展
根据您的需求,安装相应的PHP扩展,以下是一些常用的扩展:
- 安装MySQL扩展:
sudo pecl install mysql
- 安装PDO扩展:
sudo pecl install pdo_mysql
6、配置Nginx支持PHP
编辑Nginx配置文件/usr/local/nginx/conf/nginx.conf
,在server
指令中添加以下内容:
location ~ .php$ { root /usr/local/nginx/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }
7、重启Nginx
执行以下命令重启Nginx:
sudo /usr/local/nginx/sbin/nginx -s reload
8、测试PHP环境
在/usr/local/nginx/html
目录下创建一个名为index.php
的文件,内容如下:
<?php phpinfo(); ?>
在浏览器中输入http://localhost/index.php
,如果出现PHP信息页面,说明PHP环境已成功搭建。
至此,您已成功搭建了一个PHP服务器环境,可以开始您的Web开发之旅了,祝您学习愉快!
标签: #安装php服务器环境
评论列表