centos8上第一次安装
CentOS8系统上的安装最终失败了。
开始:
centos安装LNMP
Nginx已经安装通过,mysql安装已经通过。
mysql在安装时需要注意,执行这个之前:
[root@localhost src]# yum install mysql-community-server
需要先执行这个(但是,在centos7上不用执行这个):
yum module disable mysql
否则会出现错误信息:
未找到匹配的参数:mysql-community-server
错误:没有任何匹配
php安装:
安装依赖:libiconv 下载:ftp.gnu.org/pub/gnu/libiconv/
tar zxf libiconv-1.14.tar.gz
cd libiconv-1.14
./configure --prefix=/usr/local/libiconv
make
make install
make 命令如果报错,解决办法看这里:https://blog.csdn.net/weixin_34248705/article/details/92743264
在centos7上重新开始
按照这里从头开始执行,一直到第四步的7,发现/etc目录下没有php-fpm.conf.default文件(该目录是php通过rpm源安装的默认目录,php.ini就在这个文件夹下),此时参照这里,从四、2 开始,即配置php-fpm使nginx能解析php。
可能出现的错误【1】:配置完后重启php-fpm,这时可能无法重启,显示ERROR: [pool www] cannot get uid for user ‘nginx’,此时用这个解决:启动php-fpm报错的解决. 然后继续配置即可。
安装mysql参考