Linux操作系统是全球各大技术公司广泛采用的开源系统,作为一名IT从业者,学会Linux的使用至关重要。而在Linux中,集成环境是一种很方便的编程环境,它可以帮助程序员更快地编写程序,提高编码效率和质量。在本文中,将会介绍如何,希望能帮助初学者更快地掌握这一重要技能。
一、什么是Linux集成环境
Linux集成环境是一款面向程序员的开发工具,它包含了代码编辑器、调试器、编译器等多个工具,可以方便地帮助程序员进行开发工作。与传统的文本编辑器不同,Linux集成环境可以自动完成很多编码工作,极大地提高了编码的效率和质量。
二、安装Linux集成环境
Linux集成环境可以通过软件包管理器安装,具体步骤如下:
1.打开终端窗口,输入以下命令更新系统软件库:
sudo apt-get update
2.安装Linux集成环境,输入以下命令:
sudo apt-get install code
3.等待系统下载安装完成,安装完成后,在终端窗口中输入以下命令以启动集成环境:
code
三、配置集成环境
安装完成后,需要对集成环境进行一些配置才能更好地使用它。下面是一些重要的配置选项:
1.更改默认工作区目录
默认情况下,集成环境的工作区目录设置为用户主目录。如果您希望将工作区目录更改为其他目录,则可以通过以下步骤进行设置:
a.通过快捷键Ctrl+Shift+P打开命令面板;
b.在面板中输入“Preferences: Open User Settings”命令并按回车键;
c.在打开的配置文件中添加以下选项:
“files.autoSave”: “onFocusChange”,
“files.autoSaveDelay”: 1000,
“workbench.startupEditor”: “newUntitledFile”,
“files.exclude”: {
“**/.git”: true,
“**/.svn”: true,
“**/.hg”: true,
“**/CVS”: true,
“**/.DS_Store”: true
},
d.修改“files.autoSave”和“files.autoSaveDelay”选项,以便在文件切换时自动保存文件,同时避免出现数据丢失;
e.将“files.exclude”选项添加到配置文件中,以便在打开工作区时忽略特定文件。
2.安装插件
集成环境支持众多插件,可以帮助程序员更好地开发和调试程序。在集成环境中安装插件十分简单,只需要单击左侧面板的“Extensions”按钮,然后搜索并安装所需的插件即可。
3.设置终端
集成环境的终端窗口默认为Bash终端,但用户可以通过设置更改终端类型。只需要按下快捷键Ctrl+`就可以打开终端窗口,然后在窗口下方选择所需的终端类型即可。
四、
Linux集成环境是一款强大的开发工具,它可以帮助程序员更快地编写程序,并提高编码效率和质量。本文介绍了如何在Linux中安装和配置集成环境,希望可以帮助初学者更好地学习和使用Linux系统。通过学习本文内容,您可以,并开始使用这个强大的开发工具。
相关问题拓展阅读:
- linux怎么搭建php开发环境
- ECS?Linux?服务器如何配置网站以及绑定域名?
linux怎么搭建php开发环境
网上有很多一键LANP|LAMP环境安装包,不会配置就用一键的就行。
一、安装Apache2.2.22
1、到官网下载
2、解压
tar -zxvf httpd-2.2.22.tar.gz
3、建立目标文件夹(注意以下所有操作都时在root用户下执行的)
mkdir /usr/local/apache2
也就是说等下安装的apache2要安装到这个文件夹里面
4、配置
回到原来解压之后产生的文件夹
./configure –prefix=/usr/local/apache2 –enable-module=shared
要加上后面的参数,否则无法使用php,-enable-module=shared表示Apache可以动态的加载模块
这一步,出现了很多问题:
之一个错误为:
checking for APR… no
configure: error: APR not found. Please read the documentation.
解决方法:
download the latest versions of both APR and APR-Util from Apache APR, unpack them into ./srclib/apr and ./srclib/apr-util (be sure the domain names do not have version numbers; for example, the APR distribution must be under ./srclib/apr/)
then do
./configure –with-included-apr
原文章地址:
另外一种解决方法为:
分别安装APR和APR-util,安装方法为:首先下载这两个文件,然后解压,进入解压后目录,然后把APR和APR-util分别安装到/usr/local/文件夹的apr和apr-util文件夹下。APR的具体安装方法为:
# tar -zxvf apr-1.4.2.tar.gz //unzip -o apr-1.4.2.zip
# cd apr-1.4.2
# ./configure –prefix=/usr/local/apr
# make
# make install
安装Apr-util 在./confiure –prefix=/usr/local/apr-util –with-apr=/usr/local/apr
其他步骤类似。
第二个错误为:no acceptable C compiler found in $Path
直接运行 yum install gcc,安装Gcc即可
第三个问题为:pcre-config for libpcre not found
解决方法就是 下载prce安装包,和APR类似,安装到/usr/local/pcre文件夹下面即可。PS:fedora下安装c++编译器g++的命令为:yum install gcc-c++ 。
5、编译
make
6、安装
make install
7、启动,重启和停止 ,先切换到安装完成后的目录/usr/local/apache2/bin
./apachectl -k start
./apachectl -k restart
./apachectl -k stop
8、配置文件(满足最基本的配置)
编辑 /usr/local/apache2/conf/httpd.conf 文件
找到:
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
在后面添加:
AddType application/x-httpd-php .php(使Apcche支持PHP)
AddType application/x-httpd-php-source .php5
找到:
DirectoryIndex index.html
添加:
DirectoryIndex index.html index.php
找到:
#ServerName
www.example.com:80
修改为:
ServerName 127.0.0.1:80或者ServerName localhost:80
记得要去掉前面的“#”
9、测试
在浏览器里输入
如果出现It Works!说明成功。这是我的测试结果:O(∩_∩)O哈哈~
10、修改默认的Web站点目录
默认的目录为 “/usr/local/apache2/htdocs”,修改apache的配置文件httpd.conf,比如在新建一个 /home/gyw/WebSite的目录作为apache的站点目录
找到DocumentRoot这一行修改为:DocumentRoot “/home/gyw/WebSite”
找到 这一行修改为:
测试:修改到文件夹出现错误:
“You don’t have permission to access /index.html on this server.”
解决方法:
更改文件权限;chmod 755 index.html
打开apache配置文件httpd.conf,找到这么一段:
Options FollowSymLinks
AllowOverride None
Order deny,allow
deny from all
Satisfy all
测试结果如下:
二、安装PHP
1、 下载
2、解压
tar -zxvf php-5.3.16.tar.gz
3、建立目标文件夹
mkdir /usr/local/php
也就是说等下安装的php要安装到这个文件夹里面
4、配置
回到原来解压后的文件夹
./configure –prefix=/usr/local/php –with-apxs2=/usr/local/apache/bin/apxs
注意这里有一个-with-apxs2=/usr/local/apache/bin/apxs选项,其中apxs是在安装Apache时产生的,apxs是一个为Apache HTTP服务器编译和安装扩展模块的工具,使之可以用由mod_so提供的LoadModule指令在运行时加载到Apache服务器中。我的理解是通过这个工具把PHP模块动态加载到Apache中
出现错误:configure: error: xml2-config not found. Please check your libxml2 installation.
运行yum install libxml2,然后再运行yum install libxml2-devel安装完毕后,重新运行上面的./configure命令。
5、编译
make
6、测试编译
make test
7、安装
make install
8、配置文件
cp /usr/local/src/php-5.3.16/php.ini-development /usr/local/php/lib/php.ini
把原来位于源代码里面的php.ini-development拷贝到/usr/local/php/lib/php.ini下,并且重命名为php.ini
9.重启apache
10、测试
在apache的htdocs下建立一个php文件test.php,里面的内容如下:
然后在浏览器里输入
/test.php
如果出现php的相关配置,成功,如果什么都没有输入,说明失败,重新以上步骤或者查找原因
如果决定在安装后改变配置选项,只需重复最后的三步configure, make, 以及 make install,然后需要重新启动 Apache 使新模块生效。Apache不需要重新编译。
测试结果如下图:
三、安装MySql
1、下载
到官网下载mysql-5.1.65.tar.gz(注意是源码包)
2、解压
tar -zxvf mysql-5.1.65.tar.gz
3、建立目标文件夹
mkdir /usr/local/mysql
也就是说等下安装的mysql要安装到这个文件夹里面
4、配置
./configure –prefix=/usr/local/mysql/
在./configure时出现错误:error: No curses/termcap library found
下载安装相应软件包
yum list|grep ncurses
yum -y install ncurses-devel
yum install ncurses-devel
5、编译
make
6、安装
make install
7、启动
MySQL服务并不会自动启动,还需要先初始化MySQL数据库,操作如下:
cd /usr/local/mysql/bin
sudo ./mysql_install_db –user=root
注意,这里最后的root是指可以操作数据库的用户,可以是当前用户,也可以新建用户,与linux上的root用户是两回事,可以自己取一个名字
./mysqld_safe –user=root & 这条命令负责启动mysql服务的守护进程,此外最后的&时必须的,因为希望守护进程在后台运行
这里的root就是刚才的那个
8、为根用户创建密码
./mysqladmin -u root password ‘123456’
如果root已经设置过密码,采用如下方法
./mysqladmin -u root password oldpass ‘123456’
9、测试
mysql -u root -p
会提示输入密码,就用刚才设置的密码
如果出现mysql>,说明连接成功了,下面通过命令 创建一个数据库、建一个表,增加一条记录,为后面的测试准备
mysql> create database gywtest;
mysql> use gywtest;
mysql> create table student(id int(4) not null primary key auto_increment,stuname char(20));
mysql> insert into student(stuname) values(‘Tom’);
注意每条命令后面有个分号,如果上面的都成功,后面就可以用这个测试。
四、将PHP与MySql结合起来
1、重新配置PHP,改变配置选项,只需重复PHP安装时的最后的三步configure, make, 以及 make install,然后需要重新启动 Apache 使新模块生效,Apache不需要重新编译。
2、配置
./configure –prefix=/usr/local/php –with-apxs2=/usr/local/apache2/bin/apxs –with-mysqli=/usr/local/mysql/bin/mysql_config 注意mysql_config 的路径
3、编译 make
4、安装 make installe
5、测试 写一个页面test.php,放在apache的web目录下,测试上面用命令创建的数据库
connect(‘localhost’,’root’,’123456′,’gywtest’);
// 创建查询
$sqlstr=’select * from student’;
//发送查询给MySql
$result=$mysqli->query($sqlstr);
while($row=$result->fetch_object())
{
$name=$row->stuname;
echo $name;
}
?>
Fatal error: Class ‘mysqli’ not found in /home/lufangtao/Project/DB.php on line 3
解决方法:
/usr/local/php/bin/phpize 这里回车运行
出错:
Cannot find config.m4.
Make sure that you run ‘./phpize’ in the top level source directory of the module
解决方法:
PHP源码包文件夹下的EXT文件夹就是放置着目前版本的可用扩展,CD进去看看都有哪些你需要的?应该看到mysqli文件夹了吧~~~
在当前目录下执行phpize
#/usr/local/php/bin/phpize
Configuring for:
PHP Api Version:6
Zend Modeule Api No:
Zend Extension Api No:090626
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
解决方法:
yum install autoconf再次运行上面的命令即可。
#./configure –prefix=/opt/mysqli –with-php-config=/opt/php/bin/php-config –with-mysqli=/opt/mysql/bin/mysql_config
#make
#make install
安装完成后会有提示扩展所在目录路径,如:
/opt/php/lib/php/extensions/no-debug-ztsphp
所需的mysqli.so便会在此目录下,接下来修改/opt/php/etc/下的php.ini文件,加入mysqli扩展,即加入如下一行:
extension=/opt/php/lib/php/extensions/no-debug-zts/mysqli.so
这里还是回出现错误:
参考博客
解决不用扩展连接MySQL的方法。
最终还是没有解决MySQLi连接的问题,但是可以使用MySQL数据库了,下面是测试程序
\n”;
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
print “\t\n”;
foreach ($line as $col_value) {
print “\t\t$col_value\n”;
}
print “\t\n”; }
print “\n”;
/* 释放资源 */
mysql_free_result($result);
mysql_close();
?>
~
因为php和Apache等采用编译安装方式进行安装,然而编译安装方式,需要c,c++编译环境,
通过apt方式安uild-essential
$ sudo apt-get install build-essential
编译安装的步骤一般分为:
编译配置
$ ./configure –XXX(参数s)
编译配置的问题:
a、在没有安装之前,对软件无法全面了解
b、如果不全全面了解,又不知道该怎么安装(附带哪些参数)
c、可以先选择一个最简单的安装方式,随着使用,多次安装来解决这个问题
该过程比较复杂,需要很复杂的具体参数配置,具体参数通过 configure –help 查看
编译
$ make
安装
$ sudo make install
**************************************
Apache 安装
1、下载 httpd-2.2.11.tar.gz
2、解压
tar zxvf httpd-2.2.11.tar.gz
在执行tar指令的路径下,会产生一个httpd-2.2.11目录
3、查看一下编译的配置信息
切换到解压之后的httpd-2.2.11目录
./configure –help
通过本步骤可以了解有那些可以安装的模块,以及安装配置信息需要设置
进一步查看手册,也可以了解相关信息
4、进行编译配置
$ ./configure –prefix=/usr/local/apache2 \ 指定安装目录
–enable-so \ 允许使用外部so模块
–with-mpm=preforkurl请求跳转策略
5、编译:
$ make
6、安装:(使用sudo是因为要安装的路径/usr/local/apache2不属于个人路径)
$ sudo make install
《安装完毕》
7、测试
修改httpd.conf。
将 #ServerName
www.example.com:80
修改为 ServerName 127.0.0.1:80(localhost:80)
启动 sudo ./apachectl -k start
停止 sudo ./apachectl -k stop
重新起动 sudo ./apachectl -k restart (该命令有时无效,用stop+start代替)
****************************************
PHP安装
1、下载php-5.2.8.tar.gz
2、解压tar zxvf php-5.2.8.tar.gz
3、查看一下编译的配置信息
切换到解压之后的httpd-2.2.11目录
./configure –help
通过本步骤可以了解有那些可以安装的模块,以及安装配置信息需要设置
进一步查看手册,也可以了解相关信息
4、编译配置
./configure –prefix=/home/guandl/webenv/php528 \
–enable-mbstring \
–with-apxs2=/usr/local/apache2/bin/apxs
5 编译
make
6、安装
sudo make install
《安装完毕》
7、复制php.ini
因为一般安装后的php目录$php/lib下没有php的配置文件,需要把解压目录下的php.ini-recommended复制到php的lib目录
sudo cp php.ini-recommended /home/guandl/webenv/php528/lib/php.ini
8、修改apache 的配置文件 httpd.conf
增加一下内容
LoadModule php5_modulemodules/libphp5.so 安装php时候已经自动生成
AddType application/x-httpd-php .php
9、测试
编写一个php文件,如any.php
放到apache的htdocs目录下
重新启动apache
看你安装lnmp还是lamp的环境,建议你搜索lnmp一键安装,然后参考步骤,就可以了,不过安装时间挺长的
如果是新手的话,可以使用集成安装包,例如:wdcp,配合centos 6.0
ECS?Linux?服务器如何配置网站以及绑定域名?
Linux上如果要搭建网站服务,那需要安装配置WEB依懒的运行环境,现在主流的WEB环境有LNMP、或者Tomcat+Java+MySQL系的。考虑到当下LNMP环境居多,所以我们建议先安装LNMP集成环境。
Linux下安装LNMP集成环境
LNMP集成环境代表的是:Linux+Nginx+MySQL+PHP的集成安装包,安装方法如下:
#wgetlnmp/lnmp1.5.tar.gz-cOlnmp1.5.tar.gz&&tarzxflnmp1.5.tar.gz&&cdlnmp1.5&&./install.shlnmp
通过这一行命令即可实现LNMP环境的安装,在安装过程中它会让你选择相关的软件包的版本和设置数据库密码等,根据终端上的提示信息一步步操作即可。
Linux下配置Nginx
Nginx是当下主流的HTTP及反向代理服务器,通过上面的安装后,我们就需要修改Nginx的配置文件,主要是绑定域名及站点根目录。
#vi/usr/local/nginx/conf/nginx.conf
找到server配置节,大概的配置项示:
在防火墙中开放WEB端口
通过以上设置后,虽然绑定了站点的域名、端口、根目录,另外也配置了动态PHP脚本的支持,虽然这样,外网可能依旧无法访问网站。
阿里的ECS有一个安全组的概念,你必须要确保两点:
在iptables或者firewalld里开放WEB端口(80端口或自定义端口);
在阿里云控制台中ECS的安全组配置里设置入站规则,
在Nginx中绑定域名和配置站点都需要修改Nginx的配置文件(nginx.conf)。虽说网上有一些开源的管理面板,但我们并不推荐使用这类面板,因为它们的权限给的很大,还是有一定风险的。
linux怎么安装集成环境配置文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux怎么安装集成环境配置文件,快速学会Linux集成环境配置文件的安装方法,linux怎么搭建php开发环境,ECS?Linux?服务器如何配置网站以及绑定域名?的信息别忘了在本站进行查找喔。
香港服务器首选树叶云,2H2G首月10元开通。
树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/160717.html<