本文目录导读:
随着互联网的快速发展,PHP作为一门流行的服务器端脚本语言,在Web开发领域具有广泛的应用,掌握PHP服务器搭建,对于从事Web开发的人员来说至关重要,本文将为您详细讲解如何从零开始,在本地搭建PHP服务器,助您轻松入门。
环境准备
1、操作系统:Windows、Linux、macOS均可,建议使用Windows 10、Ubuntu 18.04、macOS Mojave等较新版本。
2、PHP:建议使用PHP 7.4或更高版本,可从官网下载安装包。
3、MySQL:建议使用MySQL 5.7或更高版本,可从官网下载安装包。
图片来源于网络,如有侵权联系删除
4、Apache:建议使用Apache 2.4.29或更高版本,可从官网下载安装包。
安装Apache
1、Windows系统:
(1)双击下载的Apache安装包,点击“Next”。
(2)选择“Apache HTTP Server”和“SSL Module”,点击“Next”。
(3)选择安装路径,点击“Next”。
(4)勾选“Use SSL”,点击“Next”。
(5)点击“Install”,等待安装完成。
2、Linux系统:
(1)打开终端,输入以下命令安装Apache:
sudo apt-get update sudo apt-get install apache2
(2)安装完成后,输入以下命令启动Apache:
sudo systemctl start apache2
(3)将Apache设置为开机自启:
sudo systemctl enable apache2
3、macOS系统:
(1)打开终端,输入以下命令安装Apache:
brew install httpd
(2)安装完成后,输入以下命令启动Apache:
brew services start httpd
(3)将Apache设置为开机自启:
brew services start httpd
安装PHP
1、Windows系统:
(1)将下载的PHP安装包解压到Apache的安装目录下,如C:Apache24。
(2)打开Apache安装目录下的httpd.conf文件,在最后一行添加以下代码:
LoadModule php5_module "C:/Apache24/modules/libphp5.dll"
(3)在httpd.conf文件中找到以下代码:
<IfModule dir_module> DirectoryIndex index.html index.php </IfModule>
将其修改为:
<IfModule dir_module> DirectoryIndex index.php index.html index.htm </IfModule>
(4)重启Apache服务。
2、Linux系统:
图片来源于网络,如有侵权联系删除
(1)将下载的PHP安装包解压到合适的位置,如/usr/local/src。
(2)打开终端,输入以下命令编译安装PHP:
cd /usr/local/src tar -zxvf php-7.4.0.tar.gz cd php-7.4.0 ./configure --with-apache --enable-fileinfo make make install
(3)将PHP模块添加到Apache配置文件:
sudo cp modules/libphp7.so /usr/lib/apache2/modules/
(4)在Apache配置文件中添加以下代码:
LoadModule php7_module /usr/lib/apache2/modules/libphp7.so
(5)重启Apache服务。
3、macOS系统:
(1)打开终端,输入以下命令安装PHP:
brew install php
(2)将PHP模块添加到Apache配置文件:
sudo ln -s /usr/local/opt/php@7.4/lib/php.ini /etc/apache2/httpd.conf.d/01-php.ini
(3)重启Apache服务。
安装MySQL
1、Windows系统:
(1)双击下载的MySQL安装包,点击“Next”。
(2)选择“MySQL Community Server”,点击“Next”。
(3)选择安装路径,点击“Next”。
(4)选择“Server Type”,建议选择“Developer Computer (default)”。
(5)选择“Windows”,点击“Next”。
(6)选择“Full”,点击“Next”。
(7)勾选“Developer Machine”,点击“Next”。
(8)点击“Install”。
(9)安装完成后,点击“Finish”。
2、Linux系统:
(1)打开终端,输入以下命令安装MySQL:
sudo apt-get install mysql-server
(2)安装完成后,输入以下命令启动MySQL服务:
图片来源于网络,如有侵权联系删除
sudo systemctl start mysql
(3)将MySQL设置为开机自启:
sudo systemctl enable mysql
3、macOS系统:
(1)打开终端,输入以下命令安装MySQL:
brew install mysql
(2)安装完成后,输入以下命令启动MySQL服务:
brew services start mysql
(3)将MySQL设置为开机自启:
brew services start mysql
配置PHP与MySQL
1、打开Apache配置文件(httpd.conf),在最后一行添加以下代码:
LoadModule mysqli_module modules/libmysqli.so
2、在配置文件中找到以下代码:
<IfModule mysqli_module.c> mysqli_module on </IfModule>
将其修改为:
<IfModule mysqli_module.c> mysqli_module on mysqli_library_path /usr/local/lib </IfModule>
3、打开PHP配置文件(php.ini),在以下代码行中取消注释:
;extension_dir = "ext"
将其修改为:
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20190902"
4、在配置文件中找到以下代码:
;extension=mysqli
将其修改为:
extension=mysqli
5、保存配置文件,重启Apache服务。
测试PHP环境
1、打开浏览器,输入以下地址:
http://localhost/info.php
如果看到PHP的信息,则说明PHP环境搭建成功。
2、创建一个名为index.php的文件,内容如下:
<?php phpinfo(); ?>
将其保存到Apache的安装目录下的htdocs文件夹中。
3、再次打开浏览器,输入以下地址:
http://localhost/index.php
如果看到PHP的信息,则说明PHP与Apache环境搭建成功。
通过以上步骤,您已经在本地搭建了PHP服务器,您可以学习如何使用PHP进行Web开发,为您的职业生涯打下坚实基础,祝您学习愉快!
标签: #本地搭建php服务器
评论列表