LINUX + NGINX + MYSQL + PHP
打开一台linux系统的机器,给它个固定ip;
然后上传几个文件:
上传好后,查看:
然后先安装mysql:
把下面的压缩包解压到/usr/local/(额外安装包的目录)目录下:
进入这个目录:
查看详细信息,下面的安装就按照这个步骤操作:
为了方便使用,可以给这个文件问做个名为mysql的符号链接:
进入mysql目录下:根据上面的步骤,先创建一个mysql组,一个账号,并加入组:
然后根据步骤,改变权限(注意改权限时候,最后mysql后面别忘记"."):
然后以mysql的身份来进行初始化:
初始化完成后,再把权限改成管理员:
但data目录的所属者依然是mysql:
把下面的文件拷贝到/etc/my.cnf(生成服务器配置脚本):
生成服务器启动脚本
这样mysql服务器能正常运行了:
启动成功;
Mysql已经正常的运作了,下面进行库的操作:
而库一般就 /lib /usr/lib /usr/local/lib 在这几个目录下;
而mysql的库文件在:
所以要添加指向库的路径:
进入这个目录,创建新的库文件指向:
添加的内容,mysql库文件路径:
重新加载:
库文件完成了,再看头文件:
头文件一般在 /usr/include /usr/local/include 这两个目录下;
而mysql的头文件也没有在这个目录下;
所以做个链接来指向:
这样mysql就做好了;
查看一下:
接下来我们做nginx:
先安装pcre,里面是库文件:
然后解压缩里面的文件:
把源代码解压到/usr/local/src/目录下:
进入这个目录下:
因为默认路径为/usr/lccal/lib是非标准路径:
所以要用编辑一个文件,来指明路径:
写上你的路径:
保存退出;
然后进行编译工作:
因为编译后会形成四个文件:头文件、库文件、可执行文件和说明文件;
把这四个文件放到合适的位置,这就是make install的作用;
然后调用一次:
然后切换到根目录下:解压缩nginx:
切换到/usr/local/src/目录下:
进入这个目录下:
然后进入nginx目录下进行编译:
执行完后,执行make:
测试一下nginx安装是否成功:
在一台xp系统的机器上打开浏览器:
接下来安装PHP
和上面一样,先解压缩,释放到下面的目录下:
进到这个目录下:
我们用一下帮助:
然后安装,编译:
./configure
--prefix=/usr/local/php
--with-mysql=/usr/local/mysql
--with-openssl
--enable-fpm
--with-libevent-dir=/usr/local
--with-mysqli=/usr/local/mysql/bin/mysql_config
--enable-mbstring
--with-freetype-dir
--with-jpeg-dir
--with-png-dir
--with-zlib
--with-libxml-dir=/usr
--enable-xml
--with-iconv-dir=/usr/local
将配置文件拷到主配置目录
编辑该文件:
把前面的分号去掉:
然后启动一下php:
Php也做完了;
测试一下php是否成功:
先修改nginx配置文件
Welcome to nginx!
Welcome to nginx!
phpinfo();
?>
~
然后重启服务:
查看结果:
发表评论 取消回复