安裝依賴包
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;
在本地試着連一下吧;