1.安裝php7.1.4
查看 centos 版本(我的是centos72)
cat /etc/centos-release
刪除之前的 php 版本
yum remove php* php-common
rpm安裝php7.1相應的yum源
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所擁有版本的各個插件
yum list php*
安裝php7.1击敌,也可以日后看需要什么就可以單獨安裝插件攀隔。
yum install php71w php71w-opoache php71--cli php71w-devel
到這里php就按裝完成了。
查看php版本
php -v
2.安裝swoole
安裝git
yum install git
在home目錄下
git clone https://github.com/swoole/swoole-src.git
繼續(xù)
cd swoole-src
phpize
./configure
make && make install
注釋:如果有報錯的可能需要
yum install php-pear
修改php.ini
vim /etc/php.ini
添加
extension=swoole.so
安裝完畢。
查看是否成功
php -m
3.安裝mysql5.7
MySQL官方網站下載MySQL的YUM源得哆,在MySQL的下載頁有一個“NEW蜕青!MySQL YUM Repository”匕争,點進去找相對應的系統(tǒng)rpm包進行下載.
如果你的Linux系統(tǒng)能聯(lián)網渊啰,就把下載鏈接拷貝下:
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
下載完后就是一個mysql57-community-release-el7-7.noarch.rpm的文件等太,可以用以下命令查看該文件都包含哪些包:
rpm -qpl mysql57-community-release-el7-7.noarch.rpm
安裝rpm包
rpm -ivh mysql57-community-release-el7-7.noarch.rpm
安裝完上述包后捂齐,查看yum庫,
yum list mysql*
之后就可以用yum安裝MySQL了:
yum install mysql-community-server
安裝完成缩抡。
查看已安裝版本
mysql -V
設置mysql密碼
1奠宜、停止mysql服務
systemctl stop mysqld.service
2、mysql配置文件修改為免密碼登錄瞻想。
vi /etc/my.cfg
修改
# Disabling symbolic-links is recommended to prevent assorted security risks
skip-grant-tables #添加這句話压真,這時候登入mysql就不需要密碼
symbolic-links=0
3、啟動 mysql 服務
systemctl start mysqld.service
4蘑险、以root身份登錄mysql, 輸入密碼的時候直接回車
mysql -u root -p #輸入命令回車進入滴肿,出現(xiàn)輸入密碼提示直接回車。
mysql> set password for root@localhost = password('123456');
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> set password for root@localhost = password('123456'); or update user set authentication_string=PASSWORD("123456") where user="root";
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql>flush privileges; #更新權限
mysql>quit; #退出
繼續(xù)
systemctl stop mysqld.service # 停止mysql服務, 恢復mysql配置
vi /etc/my.cnf
修改my.cnf
Disabling symbolic-links is recommended to prevent assorted security risks
skip-grant-tables # 注釋掉這句話
symbolic-links=0
設置完畢佃迄。
systemctl start mysqld.service # 啟動mysql服務
mysql -uroot -p # 輸入新密碼登錄
mysql5.7安裝完成泼差。
4.centos7防火墻
查看已經開放的端口號和協(xié)議
firewall-cmd --list-ports
開放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
--zone是作用域,設置為public和屎。
--add-port是添加開放的端口與協(xié)議,設置為80/tcp春瞬。
--permanent是設置為永久生效柴信,否則重啟后就無效了。
設置后需要重啟防火墻
firewall-cmd --reload
如果要關閉防火墻宽气,并且開機不在自動啟動防火墻随常,需要輸入下面的兩個命令
systemctl stop firewalld.service #停止
systemctl enable firewalld.service #開機時啟動
到這就結束了。