centos上怎么装php
-
在CentOS上安装PHP有多种方式,以下是两种常用的方法:
方法一:通过包管理器安装
CentOS提供了一个强大的包管理器yum,使用yum安装PHP非常方便。首先,打开终端,以root用户身份登录系统。
1. 更新系统:
“`
yum update
“`2. 安装PHP及相关依赖:
“`
yum install php
“`3. 验证安装:
“`
php -v
“`
运行以上命令,如果能正确显示PHP的版本信息,则说明安装成功。方法二:手动编译安装
如果你需要一个特定版本的PHP,或者想自定义编译参数,可以选择手动编译安装。
1. 安装所需库和工具:
“`
yum install epel-release
yum install git gcc make libxml2-devel openssl-devel bzip2-devel libcurl-devel libjpeg-devel libpng-devel libicu-devel libxslt-devel
“`2. 下载PHP源码:
“`
cd /usr/src
git clone https://github.com/php/php-src.git
“`3. 进入源码目录并进行配置:
“`
cd php-src
./buildconf –force
./configure –prefix=/usr/local/php –with-config-file-path=/usr/local/php/etc –with-config-file-scan-dir=/usr/local/php/etc/conf.d –with-apxs2
“`
这里的`–prefix`参数指定了安装路径,可以根据需要进行修改。4. 编译和安装:
“`
make
make install
“`5. 配置PHP:
“`
cp php.ini-development /usr/local/php/etc/php.ini
“`
如果已经有现成的配置文件,可以直接复制过来。6. 启动PHP-FPM:
“`
cp sapi/fpm/php-fpm.service /usr/lib/systemd/system/
systemctl start php-fpm
“`7. 验证安装:
“`
/usr/local/php/bin/php -v
“`
运行以上命令,如果能正确显示PHP的版本信息,则说明安装成功。综上所述,以上是在CentOS上安装PHP的两种常用方法。你可以根据实际需求选择适合自己的安装方式。
2年前 -
在CentOS上安装PHP有多种方法,以下是其中两种常用的方法:
方法一:通过包管理器安装PHP
1. 更新系统的软件包列表:
“`
sudo yum update
“`2. 安装PHP及相关扩展:
– 安装PHP:
“`
sudo yum install php
“`– 安装PHP的常用扩展,如MySQL、SQLite、GD等:
“`
sudo yum install php-mysql php-sqlite3 php-gd
“`3. 安装完成后,可以通过以下命令验证PHP是否成功安装:
“`
php -v
“`方法二:通过编译安装PHP
1. 首先需要安装一些必要的依赖库,执行以下命令:
“`
sudo yum install epel-release
sudo yum install gcc gcc-c++ make autoconf automake
sudo yum install libxml2-devel zlib-devel openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel
“`2. 下载PHP源码包,可以到官方网站(https://www.php.net/downloads.php)上选择需要的版本进行下载。
3. 解压源码包,并进入解压后的目录:
“`
tar -zxvf php-x.x.x.tar.gz
cd php-x.x.x
“`4. 配置PHP的编译选项,例如:
“`
./configure –prefix=/usr/local/php –with-config-file-path=/usr/local/php/etc –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql –with-mysqli –with-pdo-mysql –with-openssl –with-zlib –with-curl –with-gd –with-jpeg-dir –with-png-dir –with-freetype-dir –enable-mbstring –enable-zip –enable-xml –enable-session
“`5. 执行编译和安装命令:
“`
make
sudo make install
“`6. 安装完成后,可以通过以下命令验证PHP是否成功安装:
“`
/usr/local/php/bin/php -v
“`无论你使用哪种方法安装PHP,在安装完成后,还需要进行一些配置:
– 配置PHP.ini文件:可以通过编辑`/etc/php.ini`文件来修改PHP的配置。
– 配置PHP-FPM(FastCGI Process Manager):如果需要使用PHP-FPM,可以编辑`/etc/php-fpm.d/www.conf`文件来进行配置。
– 配置Web服务器:如果你使用的是Apache,可以通过编辑`/etc/httpd/conf.d/php.conf`文件来启用PHP解析。以上就是在CentOS上安装PHP的方法,你可以根据自己的需求选择其中的一种方法进行安装。
2年前 -
在CentOS上安装PHP非常简单,只需几个简单的步骤。下面将给出具体的操作流程和方法。
步骤一:更新系统
在安装PHP之前,我们首先要确保系统是最新的。通过执行以下命令更新操作系统:
“`
sudo yum update
“`步骤二:添加Webtatic仓库
Webtatic是一个第三方软件仓库,提供了最新版本的PHP软件包。执行以下命令来为CentOS添加Webtatic仓库:
“`
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
“`步骤三:安装PHP和相关扩展
执行以下命令安装PHP及常用扩展:
“`
sudo yum install php php-common php-cli php-fpm php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
“`
这里安装的扩展包括常用的MySQL、ZIP、GD、MBString、Curl、XML、PEAR和BCMath扩展。步骤四:配置PHP
默认情况下,PHP的配置文件是/etc/php.ini,我们可以根据需要进行修改。以下是一些常见的配置项:
– `memory_limit`:用于设置PHP脚本的内存限制。
– `upload_max_filesize`:用于设置上传文件的最大尺寸。
– `post_max_size`:用于设置POST请求的最大尺寸。
– `max_execution_time`:用于设置PHP脚本的最大执行时间。步骤五:启动PHP-FPM服务
PHP-FPM(PHP FastCGI Process Manager)是一种PHP解释器的替代品,提供更好的性能和更高的并发处理能力。执行以下命令启动PHP-FPM服务:
“`
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
“`至此,PHP就成功安装在CentOS上了。
补充:测试PHP安装
为了验证PHP是否正确安装并能正常工作,我们可以创建一个phpinfo.php文件,并放置在Web服务器的根目录下,然后通过访问http://localhost/phpinfo.php来查看PHP的信息。在终端中执行以下命令创建phpinfo.php文件:
“`
sudo echo “” > /var/www/html/phpinfo.php
“`最后,通过浏览器访问http://localhost/phpinfo.php,如果能看到PHP的详细信息页面,说明PHP已经正确安装并运行。
以上就是在CentOS上安装PHP的详细步骤和方法,希望对您有帮助!
2年前