Hey小伙伴们,今天咱们来聊聊如何在Linux上搭建PHP环境,如果你是编程小白或者对Linux不太熟悉,别担心,我会手把手带你一步步来,准备好了吗?那就让我们开始吧!
我们需要一个Linux系统,如果你是用的Ubuntu或者Debian,可以通过终端安装PHP,打开你的终端,输入以下命令:
sudo apt update sudo apt install php
这两条命令会更新你的包列表,然后安装PHP,安装完成后,你可以通过输入php -v
来检查PHP是否安装成功。
我们需要一个Web服务器来运行PHP代码,Nginx和Apache是两个非常流行的选择,以Nginx为例,安装命令如下:
sudo apt install nginx
安装完成后,你需要配置Nginx来处理PHP文件,打开Nginx的配置文件:
sudo nano /etc/nginx/sites-available/default
找到location /
这一行,然后添加以下配置:
location ~ .php$ { fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
这里的php7.4-fpm.sock
可能需要根据你的PHP版本进行调整,保存并退出编辑器。
我们需要安装并配置PHP-FPM(FastCGI Process Manager),它是一个PHP FastCGI管理器,可以提高PHP应用程序的性能,安装命令如下:
sudo apt install php-fpm
你需要配置PHP-FPM,打开配置文件:
sudo nano /etc/php/7.4/fpm/pool.d/www.conf
找到listen = 127.0.0.1:9000
这一行,将其改为listen = /var/run/php/php7.4-fpm.sock
,保存并退出编辑器。
我们需要重启Nginx和PHP-FPM服务来使配置生效:
sudo systemctl restart nginx sudo systemctl restart php7.4-fpm
你可以创建一个简单的PHP文件来测试你的环境是否搭建成功,在网站的根目录下创建一个名为info.php
的文件,并添加以下内容:
<?php phpinfo(); ?>
通过浏览器访问http://your_server_ip/info.php
,如果一切正常,你应该能看到PHP的详细信息页面。
别忘了安装一些常用的PHP扩展,比如MySQL和GD库,安装MySQL扩展的命令如下:
sudo apt install php-mysql
对于GD库,可以使用以下命令:
sudo apt install php-gd
安装完成后,重启PHP-FPM服务:
sudo systemctl restart php7.4-fpm
好啦,到这里,你的PHP环境应该已经搭建好了,你可以开始编写PHP代码,运行你的应用程序了,如果在搭建过程中遇到任何问题,不要犹豫,随时来问我哦!编程路上,我们一起加油!
还没有评论,来说两句吧...