本文目录导读:
图片来源于网络,如有侵权联系删除
随着互联网的快速发展,PHP作为一种流行的服务器端脚本语言,得到了广泛的应用,许多网站和企业都选择使用PHP来开发自己的网站,要想在服务器上成功安装并配置PHP,并非易事,本文将详细解析服务器上PHP的安装与配置过程,帮助您轻松上手。
服务器环境准备
1、操作系统:Linux或Windows服务器均可,本文以Linux为例。
2、Apache或Nginx:作为PHP的Web服务器,本文以Apache为例。
3、MySQL或SQLite:作为PHP的数据库,本文以MySQL为例。
4、编译工具:如gcc、make等。
安装Apache
1、下载Apache:访问Apache官网(http://httpd.apache.org/)下载适用于您的Linux版本的Apache。
2、解压并安装:将下载的Apache压缩包解压到指定目录,如/usr/local/
,然后执行以下命令:
cd /usr/local/apache-2.4.29 ./configure --prefix=/usr/local/apache2 make make install
3、配置Apache:编辑/usr/local/apache2/conf/httpd.conf
文件,修改以下配置:
ServerName yourdomain.com DocumentRoot /usr/local/apache2/htdocs
4、启动Apache:执行以下命令启动Apache服务:
/usr/local/apache2/bin/apachectl start
5、测试Apache:在浏览器中输入http://yourdomain.com/
,若显示Apache默认页面,则表示Apache安装成功。
图片来源于网络,如有侵权联系删除
安装PHP
1、下载PHP:访问PHP官网(http://php.net/)下载适用于您的Linux版本的PHP。
2、解压并安装:将下载的PHP压缩包解压到指定目录,如/usr/local/
,然后执行以下命令:
cd /usr/local/php-7.4.0 ./configure --prefix=/usr/local/php --with-apache --with-mysql --with-zlib --enable-gd --with-curl make make install
3、配置PHP:编辑/usr/local/apache2/conf/httpd.conf
文件,添加以下配置:
LoadModule php7_module modules/libphp7.so AddType application/x-httpd-php .php DirectoryIndex index.php index.html index.htm
4、配置Apache模块:在/usr/local/apache2/conf/httpd.conf
文件中,找到以下行,取消注释:
LoadModule php7_module modules/libphp7.so
5、重启Apache:执行以下命令重启Apache服务:
/usr/local/apache2/bin/apachectl restart
6、测试PHP:在/usr/local/apache2/htdocs/
目录下创建一个名为info.php
的文件,内容如下:
<?php phpinfo(); ?>
在浏览器中输入http://yourdomain.com/info.php
,若显示PHP信息页面,则表示PHP安装成功。
安装MySQL
1、下载MySQL:访问MySQL官网(https://www.mysql.com/downloads/)下载适用于您的Linux版本的MySQL。
2、解压并安装:将下载的MySQL压缩包解压到指定目录,如/usr/local/
,然后执行以下命令:
cd /usr/local/mysql-5.7.26 ./configure --prefix=/usr/local/mysql --with-unix-socket-path=/usr/local/mysql/mysql.sock --with-ssl make make install
3、配置MySQL:编辑/usr/local/mysql/support-files/my.cnf
文件,修改以下配置:
图片来源于网络,如有侵权联系删除
[mysqld] socket = /usr/local/mysql/mysql.sock basedir = /usr/local/mysql datadir = /usr/local/mysql/data
4、初始化MySQL:执行以下命令初始化MySQL:
/usr/local/mysql/bin/mysqld --initialize
5、配置MySQL环境变量:编辑/etc/profile
文件,添加以下配置:
export PATH=$PATH:/usr/local/mysql/bin export MYSQL_HOME=/usr/local/mysql
6、重启系统:执行以下命令重启系统:
shutdown -r now
7、登录MySQL:执行以下命令登录MySQL:
mysql -u root -p
8、创建数据库:在MySQL中创建一个名为test
的数据库:
CREATE DATABASE test;
9、创建用户:在MySQL中创建一个名为testuser
的用户,密码为testpass
:
CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'testpass'; GRANT ALL PRIVILEGES ON test.* TO 'testuser'@'localhost'; FLUSH PRIVILEGES;
10、退出MySQL:执行以下命令退出MySQL:
exit
通过以上步骤,您已经在服务器上成功安装并配置了PHP、Apache和MySQL,您可以根据自己的需求,安装其他PHP扩展和插件,以便更好地开发您的网站,希望本文能对您有所帮助!
标签: #服务器上安装php
评论列表