在Windows上搭建PHP环境
使用集成环境XAMPP
1、下载XAMPP
访问[XAMPP官网](https://www.apachefriends.org/index.html),下载适用于Windows的最新版本。
2、运行安装程序
双击下载的安装程序(如xampp-windows-x64-8.0.0-0-VC15-installer.exe
),可能会出现用户账户控制(UAC)提示,点击“是”继续。
3、选择组件
在组件选择界面,可以选择需要安装的组件,默认情况下,Apache、MySQL、PHP都会被选中,根据需求,可以添加或取消其他组件。
组件 | 描述 |
Apache | Web服务器 |
MySQL | 数据库服务器 |
PHP | PHP解析器 |
phpMyAdmin | MySQL管理工具 |
FileZilla FTP | FTP服务器(可选) |
Tomcat | Java服务器(可选) |
4、选择安装目录
选择安装路径,建议安装在根目录下(如C:xampp
),避免权限问题。
5、完成安装
安装完成后,勾选“启动控制面板”选项,点击“完成”。
6、配置和测试
启动Apache和MySQL:在XAMPP控制面板中,点击“Start”按钮启动Apache和MySQL服务。
测试Apache:在浏览器中输入http://localhost/
,如果看到XAMPP欢迎页面,说明Apache运行正常。
测试PHP:创建一个测试文件:在C:xampphtdocs
目录下,新建一个文件test.php
,在文件中输入以下内容:
```php
<?php
phpinfo();
?>
```
在浏览器中访问http://localhost/test.php
,应显示PHP配置信息页面。
7、常用配置
更改Apache端口:如果端口80被占用,可以修改Apache的监听端口,打开C:xamppapacheconfhttpd.conf
,将Listen 80
改为Listen 8080
,将ServerName localhost:80
改为ServerName localhost:8080
,重启Apache服务。
配置虚拟主机:在开发多个项目时,可以配置虚拟主机方便管理,编辑C:xamppapacheconfextrahttpd-vhosts.conf
,添加:
```apache
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/project1"
ServerName project1.local
</VirtualHost>
```
修改C:WindowsSystem32driversetchosts
,添加:
```txt
127.0.0.1 project1.local
```
手动安装Apache、PHP和MySQL
1、安装Apache
下载Apache:访问[Apache Lounge](https://www.apachelounge.com/download/),下载适用于Windows的二进制版本。
解压安装:将下载的ZIP文件解压到C:Apache24
。
配置环境变量:将C:Apache24bin
添加到系统环境变量PATH中。
测试安装:打开命令提示符,输入httpd -v
,应显示Apache版本信息。
启动Apache:以管理员身份运行命令提示符,输入:
```bash
httpd
```
2、安装PHP
下载PHP:访问[PHP官方下载页面](https://windows.php.net/download/),选择适用于Windows的非线程安全(NTS)版本。
解压安装:将下载的ZIP文件解压到C:PHP
。
配置PHP:将php.ini-development
重命名为php.ini
,编辑php.ini
,设置extension_dir
,启用必要的扩展,如mysqli
、pdo_mysql
等,设置时区为中国地区,开启短标签写法,配置session存储目录等。
配置Apache与PHP集成:编辑Apache的配置文件C:Apache24confhttpd.conf
,添加以下内容:
```apache
LoadModule php_module "C:/PHP/php7apache2_4.dll"
AddType application/x-httpd-php .php .htm .html
```
3、安装MySQL
下载MySQL:访问[MySQL官网](https://dev.mysql.com/downloads/mysql/),下载适用于Windows的版本。
解压安装:将下载的ZIP文件解压到指定目录。
配置MySQL:在MySQL目录下新建配置文件my.ini
,添加相关内容,如端口、安装目录、数据存放目录、最大连接数、默认编码、存储引擎等。
在Linux上搭建PHP环境
使用LAMP方案
1、安装Apache
更新系统软件包列表并安装Apache:
```bash
sudo apt update
sudo apt install apache2
```
启动Apache服务并设置开机自启:
```bash
sudo systemctl start apache2
sudo systemctl enable apache2
```
检查Apache服务状态:
```bash
sudo systemctl status apache2
```
测试Apache:在浏览器中访问服务器IP地址,如果看到Apache2 Ubuntu默认页面,则说明Apache安装成功。
2、安装MySQL或MariaDB
安装MySQL或MariaDB:
```bash
sudo apt install mysql-server
# 或者安装MariaDB:
sudo apt install mariadb-server
```
进行安全设置:
```bash
sudo mysql_secure_installation
```
启动MySQL服务并设置开机自启:
```bash
sudo systemctl start mysql
sudo systemctl enable mysql
```
检查MySQL服务状态:
```bash
sudo systemctl status mysql
```
登录MySQL:
```bash
sudo mysql -u root -p
```
3、安装PHP
安装PHP及相关扩展:
```bash
sudo apt install php libapache2-mod-php php-mysql
```
配置Apache支持PHP:
```bash
sudo nano /etc/apache2/mods-enabled/dir.conf
```
取消注释以下行:
```apache
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>
```
重启Apache服务:
```bash
sudo systemctl restart apache2
```
测试PHP:在/var/www/html
目录下创建info.php
文件并写入以下内容:
```php
<?php phpinfo(); ?>
```
在浏览器中访问http://your_server_ip/info.php
,如果看到PHP信息页面,则说明PHP安装成功。
在macOS上搭建PHP环境
使用MAMP集成环境
1、下载MAMP:访问[MAMP官网](https://www.mamp.info/en/downloads/),下载适用于macOS的版本。
2、安装MAMP:按照安装向导完成安装。
3、配置和测试:启动MAMP后,通过MAMP控制面板启动Apache和MySQL服务,在浏览器中访问http://localhost:8888/MAMP/
,如果看到MAMP主页,则说明MAMP安装成功,可以在MAMP的WebStart Page中找到各种预装的PHP脚本来测试。
使用Homebrew手动安装
1、安装Homebrew:访问[Homebrew官网](https://brew.sh/),按照指示安装Homebrew。
2、安装Apache、PHP和MySQL:通过Homebrew安装Apache、PHP和MySQL:
```bash
brew install httpd php mysql@5.7 # 安装所需版本号的MySQL
```
3、配置和测试:参照Linux部分的配置步骤进行配置和测试。
各位小伙伴们,我刚刚为大家分享了有关php安装环境搭建_安装PHP的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/70210.html