阿里云编译
四十年前,山东战乱,张齐人怀有身孕的妻子被贼兵掳去。自己流落河南,重新安家娶妻,生子张讷,不久妻子去世,继娶牛氏,生子张诚。张讷遭继母牛氏虐待,起早贪黑干活,而张诚则对他关怀备至,常背着父母帮他砍柴。
② 阿里云服务器 linux 怎么安装php开发环境
1、Mysql的安装
在MySQL官网下载MySQL的安装文件MySQL-server-4.0.20-0.i386.rpm,执行下面的命令完成MySQL的安装。
rpm -ivh MySQL-server-4.0.20-0.i386.rpm
在没有设置MySQL密码的情况下,通过以下命令测试MySQL是否安装成功。
mysql -u root
出现类似welcome to the mysql mointor. commands end with;or \g的字样,说明安装成功。
2、Apache的安装
从Apache的官网下载unix版本的压缩包,以httpd-2.0.52.tar.gz为例,假设资源包放在/usr/local/src下,进入这个目录后解压缩,命令如下:
cd /usr/local/src
tar -zxvf httpd-2.0.52.tar.gz
解压缩后,进入目录httpd-2.0.52,执行以下命令:
./configure --prefix=/usr/local/apache2 --enable--mole=so
其中--prefix=/usr/local/apache2用来指定Apache的安装目录。接下来进行编译,执行一下命令完成安装。
make
mae install
3、配置php开发环境的安装
1)从php官网下载php5.1.4.tar.gz的压缩包,解压缩该文件包,命令如下:
tar -zxf php5.1.4.tar.gz
2)转到解压缩后的目录,执行以下命令完成php安装目录等相关配置:
./configure --prefix=/usr/local/php -with-mysql=/var/lib/mysql
3)接着编译PHP,命令如下:
make
make install
4)复制当前目录下的文件PHP大安装目录的lib目录下,并改名为php.ini,命令如下:
cp php.ini-dist /usr/local/php/lib/php.ini
③ 为什么在阿里云64位系统上打不开x64平台编译的exe
多半是安全组问题,进入服务器控制台-安全组-找到对应的的-配置规则-公网出方向,注意一下0.0.0.0这条规则有没有被删掉?删掉就重新设置上,这是允许所有(全部放行)的规则。如果是网站之类的被跳转到了一个提示页面,这其实是网站域名没有备案的缘故,可以配置https解决。
④ 阿里云linux 怎么安装curl
1、下载curl安装包。(我的php是4.4.4的,下载最新的curl 7.16 不能使用,最后下载7.14的才可以,所以要注意一下版本问题)
./configure
make
php要求curl的目录要有include和lib目录,并且include下要有easy.h 和curl.h两个文件,lib下要有libcurl.a。经编译后include下的文件有了,但是lib目录下没有。原来生成到lib/.libs目录下,所以要到lib目录。
2、进入安装原php的源码目录,
cd ext
cd curl
phpize
./configure --with-curl=DIR
make
就会在PHPDIR/ext/curl/moudles/下生成curl.so的文件。
3、复制curl.so文件到extensions的配置目录,修改php.ini就好。
⑤ 阿里云的centOS的login填什么
login用户是root
密码是你在云服务器管理控制台设置的密码
⑥ java web项目部署到阿里云Ubuntu服务器后,提示错误:无法编译jsp文件
Database这个类,没有把编译结果.class部署到相应的目录
~
~
~
⑦ 阿里云OS有着自己的云框架,阿里云OS与鸿蒙OS谁更强大
根据官方的说法“阿里YunOS基于Linux开发,系统搭载了自主设计、架构、研发的核心虚拟机,增强了云端服务的能力”,简单来说就是阿里YunOS与Android一样,基于linux内核,而linux内核是完全开源的,任何操作系统都可以采用,包括网上曝光的华为“鸿蒙”操作系统,同样基于Linux进行了优化。
如果华为“鸿蒙”操作系统想要获得成功,那么必然要满足以下三个条件:
1)保持与当前android系统的兼容
大量的手机应用可以直接运行在“鸿蒙”操作系统上。前段时间华为发布的方舟编译器,经过编译的源码摆脱了“java虚拟机”的限制,直接运行在手机处理器上,可以看出华为完全具备了开发操作系统的能力。
2)保持开源
当前只有保持操作系统的开源,众多的互联网厂商共同维护,才能促进操作系统的持续发展。目前,很难出现像IOS那样,保持闭源,仍然发展很好的操作系统。
3)良好的用户体验和应用生态
记得在2010年时,有五种手机操作系统并存,塞班、android、IOS、黑莓、windowsphone,其中只有开源的android和闭源的IOS保留下来,其他操作系统逐渐退出了历史,其中一个重要的原因就是用户体验以及应用市场。
总之,华为发布自己的手机操作系统,任重而道远,只有比当前的android系统更优秀,更符合人们的使用习惯,并且需要众多手机厂商、互联网厂商的支持,共同维护基于操作系统的生态链,才能发展壮大。
⑧ 阿里云主机怎么修改php.ini
Php.ini文件是php的一个配置文件,在windows主机中如果你未修改配置文件php.ini文件肯定是和你的php安装目录在一起的,但在linux中好像不一样,下面我来介绍查找php.ini位置的方法。在linux下
最有可能的位置是:/etc目录下或/usr/local/lib目录下。
如果你还是找不到位置,那么请使用终极解决办法:
新建php文件,写入如下代码保存,然后在浏览器访问该页面,搜索php.ini,恭喜你,你要找的php.ini文件位置已经找到了。(用该方法找Php.ini文件位置,在linux和windows下都是绝招哦)
在linux服务器上用命令行/data/php/bin/php a.php | grep php.ini
显示
Configuration File (php.ini) Path => /data/php/etc
Loaded Configuration File => /data/php/bin/php.ini
/data/php/bin/php.ini的权限linux服务器上用的是 nginx+php
-rwxrwxrwx. 1 root root 69737 2月 3 13:49 /data/php/bin/php.ini
要怎么处理才能在浏览器里浏览a.php 显示Loaded Configuration File => /data/php/bin/php.ini
php命令行方式运行和在浏览器浏览php文件的主要区别是什么
Php.ini位置修改方法如下:
php.ini文件缺省放在/usr/local/lib上面,可以在编译的时候使用--with-config-file-path参数来修改php.ini的存放位置,例如你可以使用--with- config-file-path=/etc把它存放到/etc下面,然后可以从源码包中拷贝php.ini-dist到/etc/php.ini。
windows
在php安装文件夹里。
一共有两个类似php.ini-xxxxxxxx。你选择一个你把“-xxxxxxxxx”删除就是用这个。
⑨ 阿里云服务器怎么运行node
到小鸟云购买云服务器
作为一个穷逼+不熟悉服务器配置的菜鸟。选了最便宜的套餐: CPU: 1核 / 内存: 1024 MB / 带宽:1Mbps / 操作系统: CentOS
7.0 购买环节会设置 ssh 登陆密码,记下密码。 登陆到小鸟云,查看购买的实例。 注意公网 IP,下一步会用到
2. 登陆服务器 sudo ssh 你的服务器ip地址
提示输入mac的密码,提示输入服务器密码。 输入后连接成功并显示服务器信息,如下:
登陆服务器后。这里对于我这个 Linux 菜鸟有个大坑………就是 Linux 系统常见的目录结构和文件放置区域。 使用 root
用户身份登陆后,会直接进入到下图 红色箭头标出的 root 目录下。先 cd .. 跳转到上一层, 再 ls -a
,就可以看到类似下图的目录结构了。
3.安装 node 和 mongodb
node – 编译后二进制文件应在/usr/local/bin/node 下 mongodb –安装在/usr/local/mongodb 下
下面就一步一步来,首先升级CentOS
yum -y update1
升级后,跳转到 /usr/local/src , 这个文件夹通常用来存放软件源代码
cd /usr/local/src1
下载 nodejs 代码,也可以使用scp命令直接上传,因为下载实在太慢了。
wget http://nodejs.org/dist/v0.12.5/node-v0.12.5.tar.gz//注*根据最新版本号为准12
解压
tar -xzvf node-v0.12.5.tar.gz1
进入解压后的文件夹
cd node-v0.12.51
执行配置脚本来进行编译预处理
./configure1
编译源代码
make//注*这个时间可能会很久12
当编译完成后,需要使之在系统范围内可用,
编译后的二进制文件将被放置到系统路径,默认情况下,Node二进制文件应该放在/user/local/bin/node文件夹下
make install1
安装 express 和 forever,这两个模块都推荐 global 安装
npm -g install express forever1
建立超级链接, 不然 sudo node 时会报 “command not found”
sudo ln -s /usr/local/bin/node /usr/bin/nodesudo ln -s /usr/local/lib/node
/usr/lib/nodesudo ln -s /usr/local/bin/npm /usr/bin/npmsudo ln -s
/usr/local/bin/node-waf /usr/bin/node-wafsudo ln -s /usr/local/bin/forever
/usr/bin/forever12345
Nodejs到这里就基本安装完成了。
下面来安装mongodb
软件安装位置:/usr/local/mongodb 数据存放位置:/var/mongodb/data
日志存放位置:/var/mongodb/logs
首先下载安装包
cd /usr/localwget
http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz12
解压安装包,重命名文件夹为mongodb
tar zxvf mongodb-linux-x86_64-2.6.0.tgzmv mongodb-linux-x86_64-2.6.0
mongodb12
创建数据和日志存放目录
mkdir /var/mongodbmkdir /var/mongodb/datamkdir /var/mongodb/logs123
打开rc.local文件,添加CentOS开机启动项:
vim /etc/rc.d/rc.local1
将mongodb启动命令追加到本文件中,让mongodb开机自启动:
/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath
/var/mongodb/logs/log.log -fork12
关闭 vim 后,直接手动启动mongodb
/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath
/var/mongodb/logs/log.log -fork12
看到类似的信息,说明已启动成功。我在这里发了个傻,以为26308是port号,导致后面设置port时折腾了好久。其实这里的 forked
process 和 port 号是两个东西, 这个是程序本身在Server上的进程。
forked process: 263081
启动mongo shell
cd /usr/local/mongodb/bin/./mongo12
在 mongo shell 中创建管理员及数据库
use admin //admin 数据库db.createUser({user:
"用户名",pwd:"登陆密码",roles:["userAdminAnyDatabase"]
//超级管理员})use databaseFoo //nodeapp 要连接的数据库db.createUser({user:
"用户名",pwd:"登陆密码",roles:["readWrite"]
//读写权限})12345678910111213
到这里 mongodb 基本已经安装设置完成了。具体数据的迁移导入可自行研究。
4.配置及启动node app
我们把 nodeapp 的程序放在 /home 下
⑩ 服务器新手,购买了阿里云之后,各种安装命令都没有
你用的是什么linux系统?是centos还是ubuntu?
centos安装软件方法:
yum install -y (包名) //安装一个软件,可以跟多个,要跟在软件源里实际存在的软件包
yum search "条件" //在软件源里搜索符合条件的相关软件
yum remove (包名) //卸载一个通过yum方式安装的软件
ubuntu安装软件方法:
apt-get install -y (包名) //安装一个软件,包名可以跟多个
apt search "条件" //在当前软件源里面搜索符合条件的软件
apt remove (包名) //移除一个通过apt-get install方式安装的软件
源码编译的话网上都有教程,这里不再详细说。
不过源码编译的话,想要卸载对应软件只需要删除对应软件目录就可以。
windows的话安装软件的过程和家用电脑一样。