服务器如何编译
‘壹’ 请教如何编译并建立ubuntu下的trinitycore 服务器
编译的系统为Ubuntu 8.10 desktop x86
sudo apt-get install build-essential cmake libmysql++-dev subversion mercurial openssl libssl-dev zlib1g-dev libmysqlclient15-dev libtool mysql-client unrar
复制代码
然后添加一个系统用户trinity
adser trinity
su – trinity
复制代码
在/home/trinity/下建立文件.hgrc,内容为:
[extensions]
hgext.mq=
复制代码
用HG获取源码:
hg clone dedecms.com
复制代码
建立编译目录:
mkdir /home/trinity/build dedecms.com
复制代码
开始编译
cd /home/trinity/579 织梦内容管理系统
cmake -DCMAKE_C_FLAGS="-O3 -pipe" -DCMAKE_CXX_FLAGS="${CMAKE_C_FLAGS}" -DDO_RA=1 -DLARGE_CELL=1 -DPREFIX=/opt/trinity /home/trinity/trinitycore2 内容来自dedecms
make 本文来自织梦
make install
复制代码
编译好以后,就是弄数据库了。 right dedecms
现在trinity用户目录下建立一个文件夹tdb 本文来自织梦
然后从svn上获取数据库:
su - trinity
mkdir tdb
svn checkout ./tdb
复制代码
首先,把Mysql Server下载下来:
sudo apt-get install mysqlserver
复制代码
在Mysql里建立数据库
cd /home/trinity/trinitycore-patches/sql
mysql -u root -p <create_mysql.sql
mysql -u trinity -p characters<characters.sql
mysql -u trinity -p realmd<realmd.sql right dedecms
复制代码
建立完毕以后,导入tdb:
cd /home/trinity/tdb/full_database/
unrar x TDB_0.0.2.rar
mysql -u trinity -p world<TDB_0.0.2.sql
复制代码
剩下的就所打数据库补丁了:
cd /home/trinity/trinitycore2/sql/updates
mysql -u trinity -p characters<(sql file)
mysql -u trinity -p world<(sql file)
‘贰’ 安装了一台linux服务器,想自己编译内核,一步一步做下来,
一般情况下
initrd这个文件在台式机上不是必须的,但是在有SCSI设备的服务器上却是必须的。有可能因为编译内核的时候没有产生initrd那个文件,所以会有上面的错误提示。用户可以使用mkinitrd命令来生成一个initrd.img文件,然后加入GRUB,重启试一试更多内容请查看《Linux就该这么学》。
‘叁’ 如何在服务器端修改和编译网站系统(php)
1.
虚拟空间
是环境你是
改不了
的
2.
php是不需要编译的
3.
php要这LAMP环境下运行,LINUX+APACHE+MYSQL+PHP
但是这不是绝对的,其他环境也可以
4.
你买的空间是否带有数据库,有的话你要在你连接DB的
配置文件
中修改你买的数据库的主机IP地址,用户名,密码,数据库名称
‘肆’ 如何在linux服务器中使用GCC编译器
首先确定你用的是标准的c/c++ ,没有设计VC中的内容(例如MFC库函数,windows API等)
如果文件很少,你 用gcc hello.c -o hello 这类的语句就可以。
如果文件比较多,还是写一个makefile文件,批量解决。
希望能帮到你。
‘伍’ 怎么重新编译linux服务器内核
make
config首先配置内核,生成内核配置文件,如果是服务器上的,建议使用编辑好的内核配置文件,自己在服务器上配置比较麻烦;
make再根据生成的配置文件进行编译;
找到新的内核就可以使用
‘陆’ Linux系统中编译安装Nginx服务器,看了还不会你来打我
使用yum安装方式安装PCRE:
yum安装后检查安装结果:
使用yum安装openssl-devel:
检查yum安装结果:
在确保Nginx编译安装所依赖的pcre-devel和openssl-devel已经安装好了后,可以下载Nginx源码进行编译安装。 Nginx源码可以从Nginx官方网站(http://nginx.org)找到相应版本源码的下载地址: http://nginx.org/download/nginx-1.16.0.tar.gz
下载Nginx源码:
添加nginx用户,服务于Nginx:
解压软件包:
编译Ngixn源码并安装:
建立nginx应用程序软链接:
启动前为了避免报错,先检查配置文件语法:
启动Nginx服务:
查看Nginx服务是否启动成功:
说明已经启动成功,打开浏览器输入http://127.0.0.1/就可以看到nginx网页信息。