一、环境要求
在安装PHP之前,需要先满足以下环境要求: 1、操作系统:Windows、Linux、macOS等 2、Web服务器:Apache、Nginx等(也可选择PHP自带的服务器) 3、数据库:MySQL、MariaDB等 4、编译工具:gcc/g++、make等 推荐在Linux或macOS环境下进行安装,方便进行编译和调试。
二、安装PHP
按照以下步骤,来安装PHP吧! 1、首先,从PHP官网上下载最新版本的PHP源码包(推荐下载tar.bz2格式):
wget https://www.php.net/distributions/php-x.x.x.tar.bz2
(注意将x.x.x换成最新版本号) 2、解压源码包:
tar -xjf php-x.x.x.tar.bz2
cd php-x.x.x
3、编译和安装:
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql --with-mysqli --with-pdo-mysql --with-openssl
make
sudo make install
这里的--prefix
指定了PHP的安装目录,--with-apxs2
指定了Apache的安装目录,并且开启了MySQL、PDO、openssl等模块。具体参数可以根据实际需求进行选择。
三、配置PHP
安装完PHP之后,需要对PHP进行一些配置,使其能够正常运行。 1、复制php.ini文件:
cp php.ini-development /usr/local/php/lib/php.ini
2、编辑php.ini文件:
sudo vi /usr/local/php/lib/php.ini
在文件中进行如下配置:
upload_max_filesize = 2M
post_max_size = 8M
date.timezone = Asia/Shanghai
这里的配置项包括上传文件大小限制、POST数据大小限制和时区等。
四、测试PHP
为了测试PHP是否安装成功,可以创建一个phpinfo.php文件,内容如下:
<?php
phpinfo();
?>
将文件放置在Apache的DocumentRoot目录下(比如/var/www/html/
),然后在浏览器中访问http://localhost/phpinfo.php
,应该能够看到PHP的信息页面。
五、安装扩展
PHP提供了大量的扩展,可以满足不同的需求。我们来介绍一下如何安装扩展。 1、查看已安装的扩展:
/usr/local/php/bin/php -m
2、查找PHP扩展列表: 可以从PECL(PHP Extension Community Library)上查找需要的扩展列表。 3、下载和安装:
wget https://pecl.php.net/get/redis-5.3.3.tgz
tar -xzvf redis-5.3.3.tgz
cd redis-5.3.3
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && sudo make install
这里以安装Redis扩展为例,其他扩展的安装过程类似。
六、总结
通过以上步骤,我们已经成功安装了PHP,并且进行了一些基本的配置和扩展安装。接下来,你可以开始进行PHP开发,并且使用各种丰富的扩展,使你的代码更加高效、优雅。