gentoo某次升级之后,残废了,于是转战到arch中,安装了kde5,配置了web开发环境。
arch中安装kde5是相当简单的,一条命令足够了:
pacman -S plasma sddm
好进入正题,arch中安装nginx+mariadb+php-fpm也是相当简单,不过配置起来和别的不太一样,费了点时间。
1、安装基本组件:
pacman -S nginx php-fpm mariadb php-gd
2、配置maridb,安装数据库及设置密码等:
参考:https://wiki.archlinux.org/index.php/MySQL
mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql systemctl start mysqld mysql_secure_installation systemctl restart mysqld
3、配置nginx,修改配置文件,主要是改成以下内容
location / { root /data/web; index index.php index.html index.htm; } ...... location ~ \.php$ { fastcgi_pass unix:/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /data/web$fastcgi_script_name; include fastcgi_params; }
按照红色字体修改即可。
4、启动及开机启动
systemctl start nginx systemctl start php-fpm systemctl enable nginx systemctl enable mysqld systemctl enable php-fpm
写个phpinfo测试一下就行了。