linux centos8 安裝php nginx mysql 運行phpcms網站


重新換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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM