CentOS下PHP+nginx+MariaDB安裝

一、PHP安裝 首先進入官網http://us1.php.net/找到相應連接,複製下載鏈接,使用wget進行下載

wget http://hk1.php.net/get/php-7.1.11.tar.gz/from/this/mirror

然後解壓縮

tar -zxf mirror

重命名php-7.1.11

mv php-7.1.11 php

進入目錄,查看安裝的參數

cd php
./configure --help

建立安裝目錄

mkdir /usr/local/php

安裝之前確認所需要的模塊centos上已經安裝,查看所有Yum安裝軟件

yum list installed
yum install curl-devel re2c-devel pcre pcre-devel openssl-devel libxml2-devel

安裝PHP

./configure --prefix=/usr/local/php/ --enable-fpm --with-curl=/usr/bin/curl --with-png-dir=/usr/lib64 --with-jpeg-dir=/usr/lib64 --with-gd --enable-mysqlnd 

make

make install

如果沒有指定php.ini的位置,可將php.ini放在<phppath>/lib/下 更改doc_root和cgi.fix_pathinfo=0

二、安裝nginx

獲取nginx

wget http://nginx.org/download/nginx-1.13.6.tar.gz
tar -zxf nginx-1.13.6.tar.gz
mkdir /usr/local/nginx

安裝Nginx

./configure --prefix=/usr/local/nginx
make
make install

解決依賴,安裝nginx之前需要安裝pcre-devel gcc gcc++ gzip

yum -y install gcc-c++
yum -y install pcre-devel
yum -y install zlib-devel

更改nginx.conf文件

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

三、安裝mysql 解決yum 安裝mysql-server無依賴的問題 http://blog.csdn.net/markboo/article/details/50482362

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

rpm -ivh mysql-community-release-el7-5.noarch.rpm 

yum install mysql-server  

安裝mysql mysql-devel

yum mysql mysql-devel

四、PHP7下使用Mysql擴展 在http://git.php.net/?p=pecl/database/mysql.git;a=summary下下載mysql擴展,然後進行phpize擴展安裝

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章