CentOS 7 搭建开源商城 prestashop

通过上面的地址:在第3步:命令sudo yum install nginx php php-fpm 之后进行不下去了

MySQL

1.启动命令

[root@xufeng Desktop]# service mysqld start
Redirecting to /bin/systemctl start  mysqld.service

2.关闭命令


[root@xufeng ~]# service mysqld stop
Redirecting to /bin/systemctl stop  mysqld.service

3.重启命令

[root@xufeng ~]# service mysqld restart
Redirecting to /bin/systemctl restart  mysqld.service

4.查看服务状态

service mysqld status

5.登录Mysql



6.开启远程连接

update user set host='%' where user='root';
GRANT ALL ON *.* TO 'root'@'%';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Huanghui@0369';

CentOS7 安装 PHP7.2

1.php-fpm 服务 设置开机自启 $ sudo systemctl enable php72-php-fpm.service

2.常用 php-fpm 命令

开启服务 $ sudo systemctl start php72-php-fpm.service # 停止服务 $ sudo systemctl stop php72-php-fpm.service # 查看状态 $ sudo systemctl status php72-php-fpm.service

3.路径整理

nginx 配置文件

/etc/nginx/nginx.conf

nginx 默认项目路径

/usr/share/nginx/html

centos7 php7+nginx服务器配置

nginx安装:

 yum update
 yum install nginx
 systemctl start nginx
 systemctl enable nginx

php7的安装:

安装指定版本方式   输入一下命令进行指定php版本安装  



rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum install php70w

  注:此处安装的是php7.0,如果安装php7.1,将 yum install php70w 修改为 yum install php71w 即可

####安装默认php

yum install php

安装你需要的php模块:

yum install php70w-xml php70w-soap php70w-xmlrpc php70w-mbstring php70w-json php70w-gd php70w-mcrypt php70w-mysql php70w-intl php70w-tidy php-pecl-mongodb php70w-fpm php70w-devel php70w-pear php70w-pecl-apcu php70w-opcache

修改php.ini,**_这行主要是修复漏洞,高版本应该已经没有这个漏洞了_**

vi /etc/php.ini cgi.fix_pathinfo=1 --> cgi.fix_pathinfo=0

 修改php-fpm的www.conf文件

vi /etc/php-fpm.d/www.conf

listen = /var/run/php-fpm/php-fpm.sock listen.owner = nginx listen.group = nginx user = nginx group = nginx

开启php-fpm  



开启php-fpm

systemctl start php-fpm systemctl enable php-fpm

修改nginx的配置文件:

vi /etc/nginx/conf.d/default.conf

location ~ .php$ { root /var/www/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }

如果出现了“502 Bad”页面,请更改目录权限:

chown nginx:nginx /var/run/php-fpm/php-fpm.sock chown nginx:nginx -R /usr/share/nginx/html

 检测:

在/var/www/html下,创建info.php文件,输入如下代码,查看页面的返回

<?php phpinfo(); ```

results matching ""

    No results matching ""