有问题就有答案
Q1:如何在阿里云服务器centos 7上安装Apache
小鸟云服务器niaoyun实例创建好之后,您可以使用以下任意一种方式登录服务器:远程桌面连接(MicrosoftTerminalServicesClient,MSTSC):采用这种方式登录,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。管理终端VNC:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。使用远程桌面连接(MSTSC)登录实例打开开始菜单>远程桌面连接,或在开始菜单>搜索中输入mstsc。也可以使用快捷键Win+R来启动运行窗口,输入mstsc后回车启动远程桌面连接。在远程桌面连接对话框中,输入实例的公网IP地址。单击显示选项。输入用户名,如小鸟云默认为niaoyun。单击允许我保存凭据,然后单击连接。这样以后登录就不需要手动输入密码了。
Q2:如何在阿里云服务器centos 7 64bit中安装tomcat
以小鸟云服务器安装为例:上传目录:/home/下载安装步骤:CD/home/downloadstarxvf JDK 7。焦油。gz tarxvf Apache-Tomcat-7。0 .67 .焦油。gzmv Apache-Tomcat-7。0 .67/home/tomcat7mv JDK 1。7 .0 _ 55//home/JDK 7配置JAVA_HOME变量执行以下命令vi /etc/profile增加JAVA _ HOME=/HOME/JDK 7路径=$ path : $ JAVA _ HOME/binexport JAVA _ HOME路径Tomcat常用操作:命令行方式:启动Tomcat:/home/Tomcat 7/bin/startup。嘘停止Tomcat :/home/Tomcat 7/bin/关机。嘘
Q3:如何在阿里云Centos7服务器下安装部署Nginx+PHP+Mysql+PHP扩展
远程控制Linux类型系统的服务器,如CentOS系统的服务器,一般不像Windows服务器那样使用图形界面进行远程控制。我们需要使用命令行工具远程连接到服务器,然后使用命令来控制服务器。Windows用户可以使用Putty,Mac用户可以使用系统附带的终端工具。
Q4:如何在阿里云服务器的centos7上搭建github
sed-I " 1名称服务器8。8 .8 "/etc/resolve。confyumkcachefastymkcheck-update yum-yinstallhttphtpd-returnegcgcc-c libstdc-devautoautomacekkeltoolsystemctartttpd。服务系统。服务防火墙-cmd-永久-add-service httpystemctlrstartirewalld。服务
Q5:阿里云默认centos7上怎么安装php
首先更新系统软件$好吃更新安装nginx1 .安装nginx源$ yum本地安装http://nginx。org/packages/centos/7/no arch/RPMS/nginx-release-centos-7-0。El 7。ngx。没有拱门。转速2 .安装nginx$ yum安装nginx3 .启动nginx $ service nginx重定向到/bin/系统CTL启动nginx。服务4 .访问http://你的ip/如果成功安装会出来nginx默认的欢迎界面安装MySQL5.7.*1 .安装关系型数据库源$ yum本地安装http://dev。MySQL。com/get/MySQL 57-社区-发布-el7-7。没错。转速2 .安装mysql$ yum安装MySQL-社区-服务器确认一下关系型数据库的版本,有时可能会提示mysql5.63 .安装关系型数据库的开发包,以后会有用$好吃安装MySQL-社区-开发4 .启动mysql $服务mysqld重定向到/bin/系统CTL启动mysqld。服务5 .查看关系型数据库启动状态$服务mysqld状态出现pid证明启动成功6.获取关系型数据库默认生成的密码$ grep "临时密码/var/log/mysqld。日志2015-12-05t 05:41336009.104758 z 1[注意]为root@localhost: %G1Rgns生成临时密码!dD!v加粗的就是生成的密码7.换成自己的密码$ MySQL-uroot-pEnter密码:输入上面的密码成功输入后进入一下步,这里你估计会输入好几次才进去8.更换密码MySQL ALTER USER " root " @ " localhost "由我的新护照4 "标识!这个密码一定要足够复杂,不然会不让你改,提示密码不合法;9.退出mysqlmysql退出;10.用新密码再登录,试一下新密码$ MySQL-uroot-pEnter密码:输入你的新密码11.确认密码正确后,退出mysqlmysql退出;编译安装php7.0.01 .下载php7源码包$ CD/根php7.tar.gzhttp://cn2.php.net/get/php-7.0.1.tar.gz/from/this/mirror2.解压源码包$ tar-xvf PHP 7。焦油。gz3。$ CD PHP-7。0 .14。安装服务器端编程语言(专业超文本预处理器的缩写)依赖包$好吃安装libxml 2 libxml 2-dev open SSL OpenSSL-dev bzip2 bzip2-dev lib curl lib curl-dev lib JPEG lib JPEG-dev lib png lib png-dev freetype freetype-dev GMP-dev lib mcrypt lib mcrypt-dev readline readline-dev lib XSLT lib XSLT-dev 5 .编译配置,这一步我们会遇到很多配置错误,我们一一解决,基本都是相关软件开发包没有安装导致$ ./configure \-prefix=/usr/local/PHP \-wit-config-file-path=/etc \-enable-fpm \-user=nginx \-wit-fpm-group=nginx \-enable-inline-optimization \-disable-rpath \-enable-shared \-enable-soap \-wit-libxml-dir \-wit-xmlrpc \-wit-OpenSSL \-wit-mcrypt \-wit-mhash \-wit-pcre-regex
\ --enable-fileinfo \ --enable-filter \ --with-pcre-dir \ --enable-ftp \ --with-gd \ --with-openssl-dir \ --with-jpeg-dir \ --with-png-dir \ --with-zlib-dir \ --with-freetype-dir \ --enable-gd-native-ttf \ --enable-gd-jis-conv \ --with-gettext \ --with-gmp \ --with-mhash \ --enable-json \ --enable-mbstring \ --enable-mbregex \ --enable-mbregex-backtrack \ --with-libmbfl \ --with-onig \ --enable-pdo \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-zlib-dir \ --with-pdo-sqlite \ --with-readline \ --enable-session \ --enable-shmop \ --enable-simplexml \ --enable-sockets \ --enable-sysvmsg \ --enable-sysvsem \ --enable-sysvshm \ --enable-wddx \ --with-libxml-dir \ --with-xsl \ --enable-zip \ --enable-mysqlnd-compression-support \ --with-pear \ --enable-opcache configure error: 1.configure: error: xml2-config not found. Please check your libxml2 installation. 解决: $ yum install libxml2 libxml2-devel 2.configure: error: Cannot find OpenSSL"s 解决: $ yum install openssl openssl-devel 3.configure: error: Please reinstall the BZip2 distribution解决: $ yum install bzip2 bzip2-devel 4.configure: error: Please reinstall the libcurl distribution - easy.h should be in /include/curl/解决: $ yum install libcurl libcurl-devel 5.If configure fails try --with-webp-dir= configure: error: jpeglib.h not found. 解决: $ yum install libjpeg libjpeg-devel 6.If configure fails try --with-webp-dir= checking for jpeg_read_header in -ljpeg... yesconfigure: error: png.h not found. 解决: $ yum install libpng libpng-devel 7.If configure fails try --with-webp-dir= checking for jpeg_read_header in -ljpeg... yeschecking for png_write_image in -lpng... yesIf configure fails try --with-xpm-dir= configure: error: freetype-config not found. 解决: $ yum install freetype freetype-devel 8.configure: error: Unable to locate gmp.h解决: $ yum install gmp gmp-devel 9.configure: error: mcrypt.h not found. Please reinstall libmcrypt. 解决: $ yum install libmcrypt libmcrypt-devel 10.configure: error: Please reinstall readline - I cannot find readline.h解决: $ yum install readline readline-devel 11.configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution解决: $ yum install libxslt libxslt-devel 6.编译与安装 $ make && make install 这里要make好久,要耐心一下 7.添加 PHP 命令到环境变量 $ vim /etc/profile 在末尾加入 PATH=$PATH:/usr/local/php/bin export PATH 要使改动立即生效执行 $ ./etc/profile 或 $ source /etc/profile 查看环境变量 $ echo $PATH 查看php版本 $ php -v 8.配置php-fpm $ cp php.ini-proction /etc/php.ini $ 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$ cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm$ chmod +x /etc/init.d/php-fpm 9.启动php-fpm $ /etc/init.d/php-fpm start 配置nginx虚拟机,绑定域名 1. $ vim /etc/nginx/conf.d/php7.thinkcmf.com.conf这里可以把php7.thinkcmf.com.conf改成自己的域名把下面的内容复制到php7.thinkcmf.com.conf里server{ listen 80; server_name php7.thinkcmf.com; root /var/www/html/php7.thinkcmf.com; # 该项要修改为你准备存放相关网页的路径location /{ index index.php index.html index.htm; #如果请求既不是一个文件,也不是一个目录,则执行一下重写规则if (!-e $request_filename) { #地址作为将参数rewrite到index.php上。 rewrite ^/(.*)$ /index.php/$1; #若是子目录则使用下面这句,将subdir改成目录名称即可。 #rewrite ^/subdir/(.*)$ /subdir/index.php/$1;} } #proxy the php scripts to php-fpm location ~ \.php { include fastcgi_params; ##pathinfo支持start #定义变量 $path_info ,用于存放pathinfo信息set $path_info ""; #定义变量 $real_script_name,用于存放真实地址set $real_script_name $fastcgi_script_name;#如果地址与引号内的正则表达式匹配 if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {#将文件地址赋值给变量 $real_script_name set $real_script_name $1; #将文件地址后的参数赋值给变量 $path_info set $path_info $2; } #配置fastcgi的一些参数 fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;fastcgi_param SCRIPT_NAME $real_script_name;fastcgi_param PATH_INFO $path_info; pathinfo支持end fastcgi_intercept_errors on; fastcgi_pass 127.0.0.1:9000; } } 2.重启nginx $ service nginx reload 3. $ vim /var/www/html/php7.thinkcmf.com/index.php 把下面的代码复制到这个文件 里 <?php phpinfo(); 4.查看访问http://php7.thinkcmf.com
Q6:如何在阿里云服务器centos 7上安装Apache
登录到阿里云服务器上,在控制终端输入以下命令:yum install httpd httpd-devel 然后开始下载安装,下载过程会提示以下信息,只需要输入y即可继续安装。当出现complete!字样时即表示安装完成,如下图所示。然后我们设置成开机自启动,命令如下:chkconfig --levels 235 httpd on配置完毕,启动 Apache:systemctl start httpd