安装依赖包
yum install gcc gcc-gcc+ automake pcre pcre-devel zlib zlib-decel openssl openssl-devel
中途提示 输入 y 就Ok
安装 nginx
cd /usr/local/src #默认保存目录
wget http://nginx.org/download/nginx-1.13.12.tar.gz
官网nginx.org 可以自行下载
tar -zxvf nginx-1.13.12.tar.gz #解压
安装目录
./configure --prefix=/usr/local/nginx
编译并安装
make && make install
到 nginx 安装目录
sbin/nginx # 启动服务
浏览器输入 主机地址
表示安装nginx 成功
---------------------------------------------------------------------------------------------------------------------------
安装php
首先 安装 两个扩展
yum -y install libxml2-devel
yum -y install libxml2
如果出现这样 的表名已经安装过了 跳过此步
然后
wget http://am1.php.net/distributions/php-7.2.5.tar.gz
也可以到官网下载自己需要的版本
tar -zxvf php-7.2.5.tar.gz
安装配置路径
./configure --prefix=/usr/local/php --enable-fpm
make && make install
出现这个 说明 配置成功
可以编译安装了
make && make install
时间会有点久
(这会可以喝个下午茶 什么的 (*^▽^*) )
\ | /
-- 加载中.... --
/ | \
解压包里配置php.ini文件
cp php.ini-production /usr/local/php/etc/php.ini
/usr/local/php查看生成文件
在生成文件里的etc下
cp php-fpm.conf.default php-fpm.conf
在生成文件里的etc下
cd etc/php-fpm.d/
cp www.conf.default www.conf
让nginx 支持php
这几行在nginx.conf 里应该是注释的 打开就行啦
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
启动php-fpm
sbin/php-fpm
在 html文件夹下 建立一个php文件
如果提示下载文件说明 php没有开启 ( ......../sbin/php-fpm) 根据自己的目录定
如果显示 File not found
更改配置文件nginx.conf
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
替换成下面
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
然后重新加载nginx配置文件
/etc/init.d/nginx reload
两种解决方法:
第一种,就是把你root文件夹设为其他用户允许
第二种,找到你的php-fpm的配置文件,找到下面这段,把apache替换成你要的用户组
; RPM: apache Choosed to be able to access some dir as httpd
user = apache
; RPM: Keep a group allowed to write in log dir.
group = apache
-------------------------------------------------------------------------------------------------------------------------------------
记得删除一下原来的文件
rm -rf /etc/my.ini
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安装包
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装
sudo yum install mysql-server
重置密码前登录
mysql -u root
登录时报错,加权限
sudo chown -R openscanner:openscanner /var/lib/mysql
重启服务
service mysqld restart
登录重置密码
mysql -u root
mysql > use mysql;
mysql > update user set password=password('123456') where user='root';====》(root是用户名)
mysql > exit;
重新登录一下mysql
grant all on *.* to 'root'@'%' identified by 'password';
flush privileges;
exit;
在本地试着连一下吧;