重新換vps,用centos8,重新配置系統環境,記下筆記:
安裝nginx與php
首先安裝nginx php ,安裝默認版本的nginx,php默認安裝7
yum install nginx php
系統羅列安裝詳細信息,輸入yes即可
nginx狀態設置
啟動nginx
systemctl start nginx.service
查看nginx狀態
systemctl status nginx
設置開機啟動
systemctl enable nginx.service
顯示 enbaled 則設置開機啟動成功
systemctl is-enabled nginx.service;echo $?
php狀態設置
啟動php
systemctl start php-fpm
查看php 當前版本
php -v
設置php開機啟動
systemctl enable php-fpm
如果要運行phpcms 還要安裝gd json mysql庫
yum install php-gd php-msyql php-json
如果不知道名字,yum search php ,查看相關擴張庫
安裝以下擴張庫
yum -y install php-json php-xml php-mysqlnd php-mbstring php-common php-gd
## yum -y install php72w-cli php72w-common php7php2w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml
如果需要安裝php5.6
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install php56w php56w-opcache php56w-fpm
查看php版本
php -V
mysql安裝
centos 默認安裝的mysql8.0,我希望安裝5.6,需要收手工安裝。
首先參考下網上的方法:
centos7 安裝mysql5.6 https://www.cnblogs.com/lulin9501/p/11069093.html
需要編譯,放棄,推薦,參考此篇方法,安裝。精煉如下:
按照此篇方法 安裝,CentOS 7系統安裝nginx+php+mysql https://blog.csdn.net/YZJ0517/article/details/85542304
啟動mysql,報 Failed to start mysqld.service: Unit mysqld.service not found. 錯誤
推薦: CentOS7下使用YUM安裝MySQL5.6 https://blog.csdn.net/pengjunlee/article/details/81212250
查看是否安裝MySQL
rpm -qa | grep mysql
下載安裝包文件
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安裝mysql-community-release-el7-5.noarch.rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
查看可用安裝包
yum repolist all | grep mysql
安裝mysql
yum install mysql-server
檢查mysql是否安裝成功。
rpm -qa | grep mysql
啟動 mysql 服務
systemctl start mysqld.service
設置密碼
mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("這里輸入root用戶密碼") where User='root';
mysql> flush privileges;
設置mysql字符集
character_set_server = utf8
default-character-set = utf8
或者 vim /etc/my.cnf
設置為 :
character_set_server=utf8
init_connect='SET NAMES utf8'
參考文章:
How to Install Apache/PHP 7 on CentOS/RHEL 7.5/6.9 and Fedora 28-26 https://tecadmin.net/install-apache-php-on-centos-fedora/
CentOS7下使用YUM安裝MySQL5.6 https://blog.csdn.net/pengjunlee/article/details/81212250
centos7 安裝mysql5.6 https://www.cnblogs.com/lulin9501/p/11069093.html
Failed to start mysqld.service: Unit not found https://blog.csdn.net/miaodichiyou/article/details/99289160
總結:
安裝mysql 推薦:CentOS 7系統安裝nginx+php+mysql https://blog.csdn.net/YZJ0517/article/details/85542304