nginx的安裝過程
1.先找到nginx的官網進去複製最新版本的下載地址在虛擬機上進行下載
wget http://nginx.org/download/nginx-1.16.0.tar.gz
2.把nginx壓縮包解壓到/usr/local/nginx/
tar -zxcf nginx-1.16.0.tar.gz -C /usr/local/nginx/
3.下載他所需要的包
yum -y install gcc gcc-c++ autoconf automake make openssl openssl-denel
4.下載完包以後執行:
./configure --prefix=/usr/local/nginx
5.進行make編譯
make && make install
6.檢查配置是否有錯
cd /usr/local/nginx/sbin
執行 ./nginx -t
如果沒問題的話就執行./nginx -s reload 進行重讀或者./nginx執行nginx
7.然後配置etc/localhosts/ 添加自己的IP和域名(域名在/usr/local/nginx/conf/nginx.conf裏查看)
8.如果是在虛擬機上看nginx的話就 curl +域名 (記得關閉防火牆和selinux)
9.如果是在瀏覽器上看nginx的話就要用記事本以管理員身份打開C:/windows/system32/drivers/etc/hosts/在上面添加虛擬機的IP和域名
10.關閉電腦防火牆
mysql 的安裝
去官方自己找下載地址我用的是5.6.33的
1.下載壓縮包
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
2.解壓
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
3.把解壓後的MySQL複製到/usr/local/mysql/
cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql
4.添加用戶組,添加用戶到用戶組
groupadd mysql
useradd -g mysql mysql
5.創建目錄
cd /usr/local/mysql/data/
mkdir ./mysql
6.給目錄更改用戶
chown -R mysql:mysql ./
7.。
./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
cp support-files/my-default.cnf /etc/my.cnf
8.修改啓動腳本
vim /etc/init.d/mysqld
修改項:
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/mysql
9.啓動測試
service mysqld start
./mysql/bin/mysql -uroot
關閉
service mysqld stop
php安裝
1.下載PHP源碼包,xz -d 解壓 然後tar解壓到/usr/local/src/
2.下載包
yum install zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel
yum install freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel bz2-devel
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
yum -y install libmcrypt-devel mhash mcrypt
3.創建用戶
groupadd www
useradd -g www -s /sbin/nologin -M www
- 編譯安裝
./configure \ --prefix=/usr/local/php56 \ --with-config-file-path=/usr/local/php56/etc \ --enable-inline-optimization \ --disable-debug \ --disable-rpath \ --enable-shared \ --enable-opcache \ --enable-fpm \ --with-fpm-user=www \ --with-fpm-group=www \ --with-mysql=mysqlnd \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-gettext \ --enable-mbstring \ --with-iconv \ --with-mcrypt \ --with-mhash \ --with-openssl \ --enable-bcmath \ --enable-soap \ --with-libxml-dir \ --enable-pcntl \ --enable-shmop \ --enable-sysvmsg \ --enable-sysvsem \ --enable-sysvshm \ --enable-sockets \ --with-curl \ --with-zlib \ --enable-zip \ --with-bz2 \ --with-readline\ --with-gd
make
make install
5.配置文件
cp php.ini-development /usr/local/php56/etc/php.ini
6
cp /usr/local/php56/etc/php-fpm.conf.default /usr/local/php56/etc/php-fpm.conf
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm56 (php-fpm的可執行文件)
chmod +x /etc/init.d/php-fpm56
7.啓動php-fpm
service php-fpm56 start
8.添加環境變量
9.source etc/profile 使環境變量生效