本文目录导读:
随着互联网技术的飞速发展,PHP作为一种开源的脚本语言,因其强大的功能、灵活的扩展性和良好的性能,已成为全球范围内最受欢迎的服务器端脚本语言之一,在服务器上成功安装并配置PHP,是进行高效PHP开发的前提,本文将详细解析服务器上PHP的安装与配置过程,助您轻松迈向高效开发之路。
图片来源于网络,如有侵权联系删除
服务器环境准备
1、操作系统:本文以CentOS 7为例,其他Linux发行版类似。
2、网络环境:确保服务器可以正常访问互联网。
3、基础软件:安装Apache、MySQL等软件。
安装PHP
1、安装编译工具
yum install -y gcc make autoconf automake libtool bison ncurses ncurses-devel readline readline-devel zlib zlib-devel openssl openssl-devel libxml2 libxml2-devel glib2 glib2-devel
2、下载PHP源码
wget https://php.net/distributions/php-7.4.30.tar.gz tar -zxvf php-7.4.30.tar.gz cd php-7.4.30
3、配置PHP
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php/etc --enable-fpm --enable-mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-zlib --with-bz2 --with-readline --with-curl --with-openssl --with-mbstring --with-gettext --with-iconv --with-xmlrpc --enable-xml --enable-zip --enable-bcmath --enable-opcache
4、编译与安装
图片来源于网络,如有侵权联系删除
make && make install
5、验证安装
/usr/local/php/bin/php -v
配置Apache与PHP-FPM
1、创建Apache模块配置文件
cd /usr/local/apache2/conf touch modules-available/php7.conf
2、编辑模块配置文件
vi modules-available/php7.conf
添加以下内容:
LoadModule php7_module modules/libphp7.so <IfModule mod_php7.c> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps PHPIniDir "/usr/local/php/etc" </IfModule>
3、创建Apache站点配置文件
cd /usr/local/apache2/conf/extra touch httpd-vhosts.conf
4、编辑站点配置文件
vi httpd-vhosts.conf
添加以下内容:
图片来源于网络,如有侵权联系删除
<VirtualHost *:80> ServerAdmin admin@example.com ServerName example.com DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory "/var/www/html"> AllowOverride All Require all granted </Directory> <IfModule mod_php7.c> PHPIniDir "/usr/local/php/etc" </IfModule> </VirtualHost>
5、加载模块与站点配置
apachectl loadmodule modules-enabled/php7.load apachectl configtest apachectl restart
6、配置PHP-FPM
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf vi /usr/local/php/etc/php-fpm.conf
修改以下内容:
pid = /usr/local/php/var/run/php-fpm.pid error_log = /usr/local/php/var/log/php-fpm.log log_level = warning
7、启动PHP-FPM
/usr/local/php/sbin/php-fpm
通过以上步骤,您已成功在服务器上安装并配置PHP,您可以根据实际需求进行扩展和优化,例如安装扩展模块、配置缓存、优化性能等,希望本文能对您的PHP开发之路有所帮助。
标签: #服务器上安装php
评论列表