本文目录导读:
环境准备
1、操作系统:Windows、Linux或MacOS均可,建议使用Linux系统,如CentOS、Ubuntu等。
2、PHP:最新稳定版,可从官网(https://www.php.net/)下载。
3、Apache:最新稳定版,可从官网(https://httpd.apache.org/)下载。
4、MySQL:可选,用于存储数据,可从官网(https://www.mysql.com/)下载。
图片来源于网络,如有侵权联系删除
Apache服务器搭建
1、下载并解压Apache源码包
以Linux系统为例,打开终端,执行以下命令:
wget http://apache.fayea.com/apache.org/dist/httpd/httpd-2.4.29.tar.gz tar -zxvf httpd-2.4.29.tar.gz
2、安装Apache
以Linux系统为例,执行以下命令:
cd httpd-2.4.29 ./configure --prefix=/usr/local/apache2 make make install
3、配置Apache
进入Apache安装目录,编辑httpd.conf
文件:
cd /usr/local/apache2 vi httpd.conf
找到以下配置项,并修改为以下内容:
ServerName localhost:80
4、启动Apache
在终端中执行以下命令:
/usr/local/apache2/bin/apachectl start
Apache服务器已启动,可通过浏览器访问http://localhost
查看是否搭建成功。
PHP与Apache整合
1、下载并解压PHP源码包
以Linux系统为例,执行以下命令:
图片来源于网络,如有侵权联系删除
wget http://mirrors.sohu.com/php/php-7.4.15.tar.gz tar -zxvf php-7.4.15.tar.gz
2、安装PHP
进入PHP源码目录,执行以下命令:
cd php-7.4.15 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs make make install
3、配置Apache支持PHP
编辑httpd.conf
文件,添加以下配置项:
LoadModule php7_module modules/libphp7.so AddType application/x-httpd-php .php
4、创建测试文件
在Apache安装目录下创建一个名为test.php
的文件,内容如下:
<?php phpinfo(); ?>
5、重启Apache
在终端中执行以下命令:
/usr/local/apache2/bin/apachectl restart
通过浏览器访问http://localhost/test.php
,若显示PHP信息,则表示PHP与Apache已成功整合。
MySQL服务器搭建(可选)
1、下载并解压MySQL源码包
以Linux系统为例,执行以下命令:
wget http://dev.mysql.com/get/mysql-community-release-el7-11.noarch.rpm rpm -ivh mysql-community-release-el7-11.noarch.rpm
2、安装MySQL
图片来源于网络,如有侵权联系删除
执行以下命令:
yum install mysql-community-server
3、配置MySQL
启动MySQL服务:
systemctl start mysqld
设置开机自启:
systemctl enable mysqld
查看默认密码:
grep 'temporary password' /var/log/mysqld.log
使用默认密码登录MySQL:
mysql -u root -p
修改root密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
退出MySQL:
exit;
至此,PHP Apache服务器搭建及MySQL安装完成。
标签: #php apache服务器搭建
评论列表