
一、主要软件:
1、SecureCRT 5.1:是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。
2、WinSCP:是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。winscp也可以链接其他系统,比如linux系统。
以上两款软件的具体使用可以通过搜索引擎分分钟查到。
二、安装相关软件
1、升级yum
yum -y update //升级所有包,改变软件设置和系统设置,系统版本内核都升级
yum -y upgrade //升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变2、安装Apache2.4
yum install -y httpd //安装全新的Apache打开Apache配置文件:
vi /etc/httpd/conf/httpd.conf修改ServerName后面为localhost或者127.0.0.1
启动:
systemctl start httpd查看是否启动:
systemctl status httpd重启Apache:
systemctl restart httpd设置为开机启动
chkconfig httpd on3、安装MySQL5.7
安装MySQL源:
yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm安装MySQL:
yum install mysql-community-server启动:
systemctl start mysqld查看状态:
systemctl status mysqld获取初始密码:
grep 'temporary password' /var/log/mysqld.log
root@localhost:后面的就是初始密码进入MySQL:
mysql -uroot -p修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码'; //(密码要包含大写,小写,特殊符号,数字等,复杂点最好,不然会报错)开放远程访问:
use mysql;
update user set host = '%' where user = 'root';// %表示全部放行,也可以设置为特定的ip,比如
192.168.25.36。立即生效:
flush privileges;4、安装PHP7.1
PHP需要很多依赖包,一般使用源码安装比较好点,先到PHP官网下载php-7.1.12.tar.gz,然后通过winscp上传到/var/src文件夹中,(var文件夹中没有src文件夹的可以通过 mkdir src在var下创建).
解压PHP压缩包:
tar -zxvf php-7.1.12.tar.gz然后进入解压包:
cd php-7.1.12安装gcc:
yum install gcc安装PHP的依赖包:
yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel
zlib zlib-devel curl curl-devel openssl openssl-devel
yum -y install libxslt-devel*
yum -y install perl*
yum -y install httpd-devel配置依赖以及php的安装路径:
./configure --prefix=/usr/local/php --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir \
--with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql \
--with-pdo-sqlite --with-pear --with-png-dir --with-xmlrpc --with-xsl --with-zlib --enable-fpm --enable-bcmath \
-enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl \
--enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --enable-zip --enable-pcntl --with-curl \
--with-fpm-user=nginx --enable-ftp --enable-session --enable-xml --with-apxs2=/usr/bin/apxs编译安装:
make && make install配置环境变量:
vi /etc/profile在最后面添加:
PATH=$PATH:/usr/local/php/bin
export PATH改动立即生效:
source /etc/profile生成所需文件:
cp php.ini-production /usr/local/php/etc/php.ini
cp sapi/fpm/php-fpm /usr/local/php/etc/php-fpm
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf再次修改Apache配置文件:
vi /etc/httpd/conf/httpd.conf找到:
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz添加:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .php7找到:
DirectoryIndex index.html后面添加index.php:
DirectoryIndex index.html index.php在配置的最后添加:
LoadModule php7_module modules/libphp7.so最后配置域名:
DocumentRoot /var/www/html
ServerName www.你的域名.com
ServerAlias 你的域名.com
Options +Indexes +FollowSymLinks +ExecCGI
AllowOverride All
Order Deny,Allow
Allow from all重启Apache。
测试:
在/var/www/html下创建index.php
index.php代码:
phpinfo();用域名访问查看打开是不是php配置。
php的配置文件路径:/usr/local/php/etc中
评论(0)