改变源或者xz报错之类的
yum clean all
yum -y install xz
yum remove epel-release
rm -rf /var/cache/yum/x86_64/6/epel/*
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
yum search php71w
yum remove epel-release
rm -rf /var/cache/yum/x86_64/6/epel/
yum clean all
yum -y install xz
装php
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
sudo yum install php71w.x86_64 php71w-cli.x86_64 php71w-common.x86_64 php71w-gd.x86_64 php71w-ldap.x86_64 php71w-mbstring.x86_64 php71w-mcrypt.x86_64 php71w-mysql.x86_64 php71w-pdo.x86_64
sudo yum install php71w-fpm.x86_64
sudo rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
装redis
wget https://github.com/phpredis/phpredis/archive/3.1.3.tar.gz
tar zxfv 3.1.3.tar.gz
cd phpredis-3.1.3/
find / -name phpize
find / -name php-config
./configure --with-php-config=/usr/bin/php-config
/usr/bin/phpize
yum info php-devel
yum install php71w-devel
./configure --with-php-config=/usr/bin/php-config
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config
make
make install
打开php.ini 把extension = redis.so加上
装nginx
sudo vim /etc/yum.repos.d/nginx.repo
添加
name=nginx repo
baseurl=http://nginx.org/packages/centos/
r
e
l
e
a
s
e
v
e
r
/
releasever/
releasever/basearch/
gpgcheck=0
enabled=1
sudo yum install nginx.x86_64
新建一个XX.conf 在/etc/nginx/conf.d 貌似是这个(自己找)
server {
listen 8085;
charset utf-8;
root /usr/local/var/www/;
location / {
index index.php index.html;
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
#root /Users/USERNAME/workspace/www/$file_path/public;
fastcgi_pass 127.0.0.1:9000; # PHP-FPM default running on this port.
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~ /\.(ht|svn|git) {
deny all;
}
}
装MYSQL
yum install mysql mysql-server
/etc/init.d/mysqld start
chkconfig mysqld on
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf //选择覆盖
mysql_secure_installation
service mysqld restart