yum配置源
使用nginx官方源
新建文件/etc/yum.repos.d/nginx.repo,内容如下:
[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=1使用remi源
- 追加CentOS 6.5的epel及remi源
rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm - CentOS 7.0的源。
yum install epel-release -yrpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
安装
安装nginx
yum install -y nginx
安装mysql
CentOS 6
yum install --enablerepo=remi -y mysql mysql-server
CentOS 7
CentOS 7上把MySQL从默认软件列表中移除了,用MariaDB来代替。
yum -y install mariadb mariadb-server mariadb-libs
安装php,php-fpm及php常用扩展
yum install --enablerepo=remi --enablerepo=remi-php56 -y php php-bcmath php-cli php-common php-devel php-fpm php-gd php-imap php-ldap php-mbstring php-mcrypt php-mysqlnd php-pdo php-pear php-pecl-igbinary php-xml php-xmlrpc php-opcache php-intl php-pecl-memcache php-redis配置
配置nginx
vim /etc/nginx/conf.d/default.conf
location / { root /usr/share/nginx/html; index index.php index.html index.htm;}location ~ \.php$ { root /usr/share/nginx/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
启动并设置开机自启动
CentOS6
service nginx startservice php-fpm startservice mysqld startchkconfig nginx onchkconfig php-fpm onchkconfig mysqld onCentOS7
systemctl start nginxsystemctl enable nginxsystemctl start php-fpmsystemctl enable php-fpmsystemctl start mariadbsystemctl enable mariadb目录
- 默认nginx网页根目录:
/usr/share/nginx/html
补充:php73启动
systemctl enable php73–php–fpm
systemctl start php73–php–fpm
0 条评论