最近给开源主题《求和!李姐万岁》github.com/zhaoolee/gi… 加了分页搜索功能,需要创建一个WordPress开发环境进行功能测试,今天写一篇在Linux创建WordPress开发环境的教程,让2024年需要进行WordPress开发的人少走弯路。
首先添加PHP源
sudo apt update
sudo add-apt-repository ppa:ondrej/php
sudo apt update
安装PHP8.3及相关的常用包
sudo apt install php8.3 php8.3-cli php8.3-common php8.3-curl php8.3-mbstring php8.3-mysql php8.3-xml -y
查看完成安装的PHP的版本
php -v
让PHP 8.3与Nginx一起使用
- 安装Nginx
sudo apt install nginx -y
2. 安装PHP 8.3-FPM (FastCGI Process Manager):
sudo apt install php8.3-fpm -y
3. 启动PHP-FPM服务并设置为开机自启:
sudo systemctl start php8.3-fpm
sudo systemctl enable php8.3-fpm
4. 配置Nginx以使用PHP-FPM。编辑您的Nginx站点配置文件(通常在/etc/nginx/sites-available/目录下):
sudo vim /etc/nginx/conf.d/php_dev.conf
5. 在配置文件中,添加以下内容:
server {
listen 18666;
root /var/www/php_dev;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
- 创建一个文件夹,用于存储php文件
sudo mkdir /var/www/php_dev
7. 测试Nginx配置是否有语法错误:
sudo nginx -t
8. 如果没有错误,重启Nginx服务:
sudo systemctl restart nginx
9. 创建一个PHP测试文件来验证配置:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/php_dev/index.php
10. 在Linux的浏览器中访问 http://127.0.0.1:18666,如果看到PHP信息页面,说明配置成功 (如果Linux有局域网IP,可以用局域网IP替换127.0.0.1)。
开始WordPress开发
如果把WordPress源码放入/var/www/php_dev/ 则可以进行WordPress开发
小结
在2024年,新的互联网创业公司,如果在国内要进行域名备案,依然需要创建一些网页,来通过备案审核,WordPress恰好是快速可靠的建站工具。
无论是搞AI创业,还是中医推广,WordPress有一套完整的经过20多年完善的CRM后台管理系统,配合现代化的React,非常适合小型团队快速构建互联网业务。